什么是通过SQL Server连接到master数据库的连接字符串

时间:2011-08-04 16:29:10

标签: c# .net sql odbc

这可能是一个愚蠢的问题,但我无法在其他任何地方找到答案。

我有一个SQL数据库脚本来恢复许多数据库。通过SQL Server 2008,我可以通过连接到“主”系统数据库来执行脚本。

我正在尝试使用OdbcConnection / OdbcCommand类通过.NET应用程序自动执行此脚本。

所以我需要输入一个连接字符串才能执行脚本。

问题是我找不到master数据库的连接字符串。有吗?

我试过“DSN = master”,但这似乎不起作用。

提前致谢

2 个答案:

答案 0 :(得分:1)

您必须在已选择主数据库的ODBC数据源管理器中设置新的ODBC数据源。如果您将DSN命名为“master”,那么连接字符串确实是“DSN = master”。

答案 1 :(得分:1)

为了使用DSN,您必须在machien上设置ODBC设置,并指出连接信息。

将它标记为现在......

http://www.connectionstrings.com/

你需要的每件事都在那里:)