2011-07-28 62 views
0

有沒有一種方法可以輕鬆生成整個SQL Server實例的腳本?腳本輸出整個SQL Server

我需要..

  • 所有數據庫
  • 所有用戶
  • 所有服務器對象
  • 所有SQL作業

幾乎一切。我需要找出在哪裏使用給定的字符串,例如「xxxxxx」。

+1

服務器:號碼數據庫:是的。聽起來有點像備份集? –

+0

不RedGate有這個工具嗎? – JeffO

+0

是的,他們這樣做,但它只在特定的數據庫內搜索據我所知 – MakkyNZ

回答

2

你想查詢多少錢不是可以通過system catalogs查詢嗎?

  • 數據庫:select name from sys.databases
  • 角色/用戶:select name from sys.database_principals
  • Server對象:select name from sys.objects

+0

@Mitch OP說'我需要找出一個給定的字符串,例如「xxxxxx」已被使用。 –

+0

你是對的:我錯過了那一點! –

0

如果你需要找到的數據庫對象(如表,列,觸發器)通過名稱 - 看看免費紅色的工具叫做SQL Search其中d oes this - 它會搜索整個數據庫中的任何類型的字符串。

enter image description here

enter image description here

這是一個偉大的必須具備的任何DBA或數據庫開發人員工具 - 爲什麼我已經提到它的絕對免費用於任何用途的?

+0

這不會搜索整個數據庫服務器和服務器對象 – MakkyNZ

+0

它搜索數據庫中的所有內容 - 重複您的服務器上的每個數據庫.... –