WEB开发网
开发学院数据库MSSQL Server 在SQL Server实例之间传输登录和密码 阅读

在SQL Server实例之间传输登录和密码

 2007-05-22 09:45:49 来源:WEB开发网   
核心提示: • 如果传输登录和密码是向运行 SQL Server 的新服务器移动数据库的一部分,请查看相关文章,在SQL Server实例之间传输登录和密码(4),以了解对所涉及的工作流程和步骤的说明: (http://support.microsoft.com/kb/314546/) 如何

• 如果传输登录和密码是向运行 SQL Server 的新服务器移动数据库的一部分,请查看相关文章,以了解对所涉及的工作流程和步骤的说明: (http://support.microsoft.com/kb/314546/) 如何在运行 SQL Server 的计算机之间移动数据库。

• 能够这样做的原因在于:sp_addlogin 系统存储过程中的 @encryptopt 参数允许通过使用加密密码来创建登录。有关此过程的更多信息,请参见 SQL Server 联机丛书中的“sp_addlogin (T-SQL)”主题。

• 默认情况下,只有 sysadminfixed 服务器角色的成员可以从 sysxlogins 表中进行选择。除非 sysadmin 角色的成员授予了必要的权限,否则最终用户将无法创建或运行这些存储过程。

• 此方法不会尝试传输特定登录的默认数据库信息,因为默认数据库并不始终存在于目标服务器中。要为某个登录定义默认数据库,您可以使用 sp_defaultdb 系统存储过程,方法是将登录名和默认数据库作为参数传递给该过程。有关使用此过程的更多信息,请参见 SQL Server 联机丛书中的“sp_defaultdb”主题。

• 在 SQL Server 实例之间传输登录的过程中,如果源服务器的排序顺序不区分大小写,而目标服务器的排序顺序区分大小写,则在将登录传输到目标服务器后,必须以大写形式输入密码中的所有字母字符。如果源服务器的排序顺序区分大小写,而目标服务器的排序顺序不区分大小写,则无法通过本文所述的步骤使用已传输的登录进行登录,除非原始密码不包括字母字符或原始密码中的所有字母字符都是大写字符。如果两个服务器都区分大小写或者都不区分大小写,则不会出现此问题。这是 SQL Server 处理密码的方式所带来的副作用。有关更多信息,请参见 SQL Server 7.0 联机丛书中的“Effect on Passwords of Changing Sort Orders”(更改排序顺序对密码的影响)主题。

上一页  1 2 3 4 5  下一页

Tags:SQL Server 实例

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接