公司新购一台SERVER。
老服务器和新服务器都分别安装了SQL SERVER 2000,并打上最新的SP4补丁。在自己的工作用机上用SQL SERVER 2005的Client工具链接到老服务器SQL SERVER上,右键点击“安全性 - 登录名”下的某个用户,选择“CREATE 到”剪贴板。会得到以下类似的SQL语句:CREATE LOGIN [aaa] WITH PASSWORD=N'“ö5rûˆï ž¸~mËqË•æ÷©8ƒxS†À· &‹n', DEFAULT_DATABASE=[master], DEFAULT_LANGUAGE=[us_english]
GO
ALTER LOGIN [aaa] DISABLE然后连接到新SQL SERVER上新建查询,帖上剪贴板中的SQL语句,执行后会显示错误:消息 170,级别 15,状态 1,第 4 行
行 4: 'LOGIN' 附近的語法不正確。怀疑CREATE LOGIN是SQL2005特有命令,但是查了MSDN上并没有此说法。请问,如何在服务器迁移中迁移登录用户呢?因为用户数量比较多,而且一个个去新建不但是时间上不允许,密码等信息也难以收集。