Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 通过SQL Server连接到主数据库的连接字符串是什么_C#_.net_Sql_Odbc - Fatal编程技术网

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

C# 通过SQL Server连接到主数据库的连接字符串是什么,c#,.net,sql,odbc,C#,.net,Sql,Odbc,这可能是个愚蠢的问题,但我在其他任何地方都找不到答案 我有一个SQL数据库脚本来恢复许多数据库。通过SQL Server 2008,我可以通过连接到“主”系统数据库来执行脚本 我正在尝试使用OdbcConnection/OdbcCommand类通过.NET应用程序自动执行此脚本 所以我需要输入一个连接字符串才能执行脚本 问题是我找不到主数据库的连接字符串。有吗 我尝试了“DSN=master”,但似乎不起作用 提前感谢您必须在ODBC数据源管理器中设置一个新的ODBC数据源,并选择主数据库。如果

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

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

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

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

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

我尝试了“DSN=master”,但似乎不起作用


提前感谢

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

为了使用DSN,您必须在machien上已经有一个ODBC设置,并且它必须指向该设置以获取连接信息

把这个书签,它会在手上


您所需要的一切都在这里:)

是连接字符串示例的优秀资源。有没有办法自动设置ODBC以指向主数据库?我运行这些的测试环境每次都是干净的环境(否则需要拍摄新的图像快照)。顺便说一下,这将向您展示如何使用reg文件设置ODBC设置:在其中您还可以设置默认数据库。抱歉,响应时间太长,我没有意识到您已响应:)您知道是否可以通过脚本自动设置新的ODBC数据源?e、 有一个odbcadmin工具(或者曾经有),可以通过命令行运行。