在 SQL Server 2005 中,如果需要在远程服务器上创建一个登录帐户,可以使用以下的标准 SQL 语句:
CREATE LOGIN <login_name> WITH PASSWORD = '<password>',
DEFAULT_DATABASE = [<database_name>],
CHECK_POLICY = ON | OFF
其中,<login_name>
是新建登录账户的名称,<password>
是新登录账户的密码,<database_name>
是指定该登录账户的默认数据库名称。如果没有特别需求,可以省略方括号 [ ]
。
例如,创建一个名为 test_login
的远程登录账户,其密码为 my_password_1
,默认数据库为 master
,并打开密码策略检查,可以使用以下 SQL 语句:
CREATE LOGIN test_login WITH PASSWORD = 'my_password_1',
DEFAULT_DATABASE = master,
CHECK_POLICY = ON
执行该 SQL 语句后,会在目标 SQL Server 中创建一个名为 test_login 的登录账户,用户可以通过该账户登录该服务器,并访问任何具有该账户所授予的权限和访问级别的 SQL Server 资源。
另一个示例是,创建一个名为 new_user
的登录账户,其密码为 my_password_2
,默认数据库为 my_database
,并关闭密码策略检查,可以使用以下 SQL 语句:
CREATE LOGIN new_user WITH PASSWORD = 'my_password_2',
DEFAULT_DATABASE = my_database,
CHECK_POLICY = OFF
这样,就创建了一个新的登录账户 new_user
,其默认数据库为 my_database
,并且该账户不需要遵守密码策略检查。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:sql2005创建远程登录帐户的sql语句 - Python技术站