Конечно-же средствами SQL! Может это можно делать с помощью ADO, но я чего-то такого ничего не нашел, создавать там можно вроде только для Access баз...
Я себе это представляю как:
INSERT INTO sysusers (Name,,,,) SELECT 'Pupkin' as Field1, , ,
но это очень тяжко...
Здравствуйте Puffy, Вы писали:
P>Конечно-же средствами SQL! Может это можно делать с помощью ADO, но я чего-то такого ничего не нашел, создавать там можно вроде только для Access баз...
BOL — навсегда!
sp_addlogin
Creates a new Microsoft® SQL Server™ login that allows a user to connect to an instance of SQL Server using SQL Server Authentication.
sp_grantdbaccess (если старая версия, то sp_adduser)
Adds a security account in the current database for a Microsoft® SQL Server™ login or Microsoft Windows NT® user or group, and enables it to be granted permissions to perform activities in the database.
Здравствуйте Puffy, Вы писали:
P>Может это можно делать с помощью ADO, но я чего-то такого ничего не нашел, создавать там можно вроде только для Access баз...
Точнее, не с помощью ADO, а с помощью ADOX. Но на самом деле, это только теоретически. На практике, это не реализовано. Я пробовал — у меня не получилось.
К этому моменту у меня внутри 0.5, 0.7, 0.33 (с) НС
Re[2]: Как добавить нового юзера в БД на SQL Server?
Здравствуйте WPooh, Вы писали:
WP>Здравствуйте Puffy, Вы писали:
P>>Может это можно делать с помощью ADO, но я чего-то такого ничего не нашел, создавать там можно вроде только для Access баз... WP>Точнее, не с помощью ADO, а с помощью ADOX. Но на самом деле, это только теоретически. На практике, это не реализовано. Я пробовал — у меня не получилось. :(
Ну да, я и имел ввиду с помощью ADOX, но при попытке сделать это для SQL Server он говорит что-то вроде "не поддерживается...", и примеры все написаны для баз MS Jet, видимо считается что вызов Stored Procedures для создания логинов/юзеров/ролей и т.п. достаточно... Теперь и я так считаю :)