Jag vill skapa en tabell i SQL med en användare så att alla kommer åt tabellen och har rättigheter. Skapar jag idag en tabell från kod i VB6 via ADO så blir det jag som skapat tabellen co de andra har ej rättigheter i den. Hur skapar jag en tabell med t.ex anv. dbo så att alla kommer åt den och har rättigheter? Det skall finnas en komponent som heter ADOX som man skall kunna använda för att ändra rättigheter hos en databas. Antingen får du mappa det login du använder till användaren dbo, eller så får du logga in med ett annat login som är dbo (förmodligen en medlem i sysadmin). Skapa ny tabell i SQL-Server från VB med en spec användare
Sv: Skapa ny tabell i SQL-Server från VB med en spec använda
Sedan finns det säkert SQL kommand som du kan använda dig av typ GRANT det finns mer att läsa om i Books Online som följer med SQL Server.
- MagnusSv: Skapa ny tabell i SQL-Server från VB med en spec använda
Ett annat alternativ är om den användare du använder ingår i nån av rollerna db_dbowner eller db_ddladmin så kan du specificera ägare till tabellen när du skapar den.
CREATE TABLE dbo.MINTABELL ...