2013-10-29 93 views
0

我正在使用visual studio 2010编写一些VB脚本来读取一些txt文件并将结果输入到数据库中。我连接的数据库也是Microsoft SQL Server 2008 Service Pack 2.我试图使用指定数据源,数据库,用户标识和密码的连接字符串。然后把它通过VB.net连接到数据库

Using SQLConnection As New SqlConnection(connectionString) 
     Try 
      SQLConnection.Open() 

叫做不过,我不断收到数据库无法找到,或连接无法进行。预先感谢任何建议或链接到我可能会复制的任何问题。

干杯。

+1

[ConnectionStrings.Com](http://www.connectionstrings.com/),看看你是否能在这里找到你所需要的。 – OneFineDay

回答

0

如果你的SQL服务器与Visual Studio在同一台机器上。 试试这个连接字符串。

“数据源= .;初始目录= your_database_Name;集成安全性=真”

“数据源=”。 - 这将发送到您自己的电脑。与localhost相同。 “Initial Catalogue = your_database_Name” - 将在SQL服务器中使用该名称的数据库。 “Integrated Security = True” - 将使用您自己的用户连接到数据库。这要求你有权访问sql服务器。如果你是你的机器上的管理员,这将工作得很好。

试试这个,如果你有一个远程服务器, “数据源=服务器name_or_ip;初始目录= your_database_name; UID = SA; PWD = *” 如果您有您的SQL Server安装的实例名,让你的数据源看起来像这样。 “Data Source =。\ mysqlinstance;”

1

连接字符串不正确,或者数据库确实无法从系统中访问。

你可以在这里连接字符串信息:http://www.connectionstrings.com/

如果数据库是不是你的系统上,检查您的系统和服务器上的防火墙,看看是否有任何端口需要打开。另外,请检查服务器网络名称与IP地址或服务器字符串中localhost与127.0.0.1的使用情况。