2011-08-04 157 views
0

這可能是一個愚蠢的問題,但我在其他任何地方都找不到答案。通過SQL Server連接到主數據庫的連接字符串是什麼

我有一個SQL數據庫腳本來恢復一些數據庫。通過SQL Server 2008,我可以通過連接到'主'系統數據庫來執行腳本。

我試圖通過使用OdbcConnection/OdbcCommand類的.NET應用程序自動執行此腳本。

所以我需要輸入一個連接字符串才能執行腳本。

問題是我無法找到master數據庫的連接字符串。有一個嗎?

我試過「DSN = master」,但是這似乎不起作用。

在此先感謝

+1

[http://connectionstrings.com/](http://connectionstrings .com /)是連接字符串示例的絕佳資源。 –

回答

1

你不得不安裝在有選擇的主數據庫的ODBC數據源管理一個新的ODBC數據源。如果你將DSN命名爲「master」,那麼連接字符串確實是「DSN = master」。

+0

您是否知道通過腳本可以自動設置新的ODBC數據源?例如.NET,DOS命令 –

+1

有一個odbcadmin工具(或曾經存在的),可以通過命令行運行。 http://support.microsoft.com/kb/123008 –

+0

非常感謝! –

1

爲了使用DSN,您必須在machien上安裝ODBC設置,並且它指向連接信息。

收藏這一點,會在手..

http://www.connectionstrings.com/

你需要任何東西都在那裏:)

+0

有什麼辦法可以自動設置ODBC指向主數據庫嗎?我運行這些環境的測試環境每次都是乾淨的環境(否則需要拍攝新的圖像快照) 順便提一下 –

+1

這將告訴你如何用reg文件設置ODBC設置:http: //www.fabalou.com/Access/General/quickodbcinstall.asp在那裏你也可以設置默認數據庫。對不起,很長的回覆時間沒有意識到你迴應:) – Tony

相關問題