2016-12-16 394 views
0

我有一個數據庫,有用戶指派它。我想初始化數據庫(就像我剛剛創建它一樣),而不是創建一個新數據庫,並適當命名它,然後重新添加所有用戶。如何初始化現有的Microsoft SQL Server數據庫?

  1. 是否有可能完全重新初始化/重置數據庫?
  2. 是否有可能(1)同時保留用戶及其權限?

爲尋找謝謝:)

回答

0

您可以使用生成腳本來創建SQL文件,模式和用戶信息。 重命名現有數據庫並運行腳本以創建新數據庫。生成腳本提供了很多的選擇,根據您的需要

  1. 在DB右鍵單擊自定義腳本 - >任務 - >生成腳本 - >點擊旁邊的 嚮導
  2. 啓用「腳本登錄」中選擇腳本的 嚮導
  3. 選項部分選擇用戶
  4. 生成腳本
+0

謝謝您的回答。這會創建一個腳本來生成有用的用戶,但我仍然需要初始化現有的數據庫,而不是創建一個新的數據庫。 – user2025399

+0

一旦我初始化了現有的數據庫,我至少可以使用你的方法重新添加用戶。 – user2025399

+0

重置是什麼意思?你想刪除所有表中的數據嗎? –