0

我正在使用 Visual Studio 2010 编写一些 VB 脚本来读取一些 txt 文件并将结果输入到数据库中。我要连接的数据库也是 Microsoft SQL Server 2008 Service Pack 2。我正在尝试使用指定数据源、数据库、用户 ID 和密码的连接字符串。然后被调用

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

但是,我不断发现无法找到数据库,或者无法建立连接。提前感谢您提供任何建议或链接到我可能重复的任何问题。

干杯。

4

2 回答 2

1

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

您可以在此处获取有关连接字符串的信息:http: //www.connectionstrings.com/

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

于 2013-10-29T00:28:53.443 回答
0

如果您的 SQL 服务器与 Visual Studio 位于同一台计算机上。试试这个连接字符串。

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

“数据源=。” - 这将转到您自己的计算机。与本地主机相同。"Initial Catalog=your_database_Name" - 将在您的 SQL 服务器中使用此名称的数据库。“Integrated Security=True” - 将使用您自己的用户连接到数据库。这要求您有权访问 sql server。如果你是你机器上的管理员,这会很好用。

如果您有远程服务器,请尝试此操作,“Data Source=server name_or_ip;Initial Catalog=your_database_name;UID=sa;pwd= * ” 如果您有安装 sql server 的实例名称,请让您的 Data Source 看起来像这样。“数据源=.\mysqlinstance;”

于 2013-10-29T00:26:56.340 回答