2009-04-29 28 views

回答

2

使用管理控制檯爲您的用戶和他們相關的權限生成腳本。對於安全文件夾中的服務器登錄,也可以做同樣的事情。

選擇用戶: 選擇DB和擴大安全\ Users文件夾 右鍵 - >腳本用戶作爲 - >創建爲 - >新查詢

用於登陸

選擇登錄: 展開安全\登錄文件夾 右鍵 - >腳本登錄方式 - >創建爲 - >新查詢

現在只是運行在你的新實例查詢。只需選擇db即可運行腳本。

3

可能需要執行「sp_change_users_login AUTO_FIX,'my_user'」,然後將安全登錄重新鏈接到它們各自的數據。

1

SQLCMD -E -d主-S suksql01 -Q 「執行sp_help_revlogin」 -o \ suksql03 \登錄\的login.txt 去 EXEC執行sp_help_revlogin 去

EXEC sp_help_login

+0

這在大多數系統中都不起作用,因爲這不是標準的SQL Server sp。您需要先創建sp_help_revlogin http://support.microsoft.com/kb/918992 – 2015-01-15 20:36:09