连接到SQL数据库

问题描述:

我正在使用Visual Studio并尝试连接到Northwind数据库。我用下面的连接命令连接到SQL数据库

Data Source=C:\\Program Files (x86)\\Microsoft SQL Server Compact Edition\\v3.5\\Samples\\Northwind.sdf;Initial Catalog=Northwind;Integrated Security=SSPI" 

我也曾尝试

Data Source=(local);Initial Catalog=Northwind;Integrated Security=SSPI 

这两种情况下我得到一个错误 -

A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)

我可以连接到一个在线数据库,但不在遥远的一个。我已经检查过配置管理器,所有的服务都在运行。

任何帮助,请

+1

什么数据库你试图连接到,你的第一个连接字符串是SQL Server CE(精简版)。您是否尝试过Connectionstrings.com http://www.connectionstrings.com/ – Lloyd 2012-01-27 10:00:33

+0

您是否检查过数据库实际上正在运行,并且它允许您发送的用户/凭证的连接? – Purplegoldfish 2012-01-27 10:21:53

有很多连接字符串的集合,所以你可以从这里得到帮助......

http://www.connectionstrings.com/sql-server-2008

+0

谢谢,但是我在尝试什么? – 2012-01-27 10:01:48

+0

使用正确的SQL Server实例名称,如果您使用的是MDF文件路径,请将该文件放入App_Data文件夹中,因为Program Files文件夹是受限文件夹,IIS在虚拟目录中正常工作... – 2012-01-27 10:09:25

在Visual Studio有工具连接到数据库。使用服务器资源管理器,您可以选择要连接的SQL Server,然后从列表中选择数据库。一旦你成功连接到一个,它的属性会提到要使用的连接字符串。无需猜测。