|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
3.3.3 Коллекция Logins и объекты Login и Login2Объект SQLDMO.Login в SQL Server 2000, программное создание логинов SQL Server из VBScript, создание логинов SQL Server и логинов Windows Позволяют работать с логинам - учетными записями для подключения к SQL Server. Самые важные свойства и методы: для коллекции Logins: · свойство Count (позволяет получить кол-во логинов для того, например, чтобы их все отскриптовать) · метод Add - позволяет создать логин. Например, для создания логина SQL Server tester с паролем testpassword можно выполнить код: Dim oServer, oLogin
Set oServer = CreateObject("SQLDmo.SqlServer")
oServer.LoginSecure = true
oServer.Connect "localhost"
Set oLogin = CreateObject("SQLDMO.Login")
oLogin.Name = "Tester"
oLogin.SetPassword "", "testpassword"
oLogin.Database = "Master"
oServer.Logins.Add oLogin
Обратить внимание, что метод Add принимает только объект Login, поэтому его нужно предварительно создать и заполнить обязательными свойствами, как на слайде. Этот же прием применяется к созданию многих других объектов - баз данных, таблиц, представлений и т.п.
Set oServer = CreateObject("SQLDmo.SqlServer")
oServer.LoginSecure = true
oServer.Connect "localhost"
oServer.Logins.Remove "tester"
Работа с объектом Login трудностей не представляет, большинство свойств и методов очевидны. Обратить внимание: для Login, как и для большинства объектов в SQL Server, которые создаются скриптами TSQL, в SQL-DMO присутствует метод Script - создать скрипт для этого объекта с большим количеством возможностей.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
Получить учебные материалы по этому курсу
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||