sql-server - 使用 VB.NET 连接到 SQL Server 数据库

标签 sql-server vb.net sql-server-2008

我必须连接到托管在 ip:aaa.xxx.yyy.zzz 的 SQL Server 数据库,该服务器的用户是“user”,密码是“password”。数据库名称为“datos”

我尝试过,但没有成功。

Dim myConn As SqlConnection
Dim myCmd As SqlCommand
Dim myReader As SqlDataReader
Dim results As String

myConn = New SqlConnection("Server=aaa.xxx.yyy.zzz;Database=datos;Trusted_Connection=True")
myConn.Open()

我也尝试过:

myConn = New SqlConnection("Server=aaa.xxx.yyy.zzz;Database=datos;User ID=user;Password=password")

编辑

此代码位于名为“SQL”的子程序中,当它执行myConn.Open()时,子程序完成但没有显示错误。

Ip 在本地网络上,并且“datos”是使用 Microsoft SQL Server Management Studio 在服务器本地创建的

最佳答案

IP 中没有声明端口,例如 .192.168.0.1:1033 ,而不是使用数据库使用 Initial Catalog=datos

在服务器上,您必须在 sql server 管理中将允许远程连接的选项设置为 true,然后在 Windows 防火墙中激活用于连接到 sql server 的端口。

连接字符串的完整想法...

“服务器=192.168.0.1:1033\SQLEXPRESS;初始目录=datos;uid=用户id;pwd=密码”

关于sql-server - 使用 VB.NET 连接到 SQL Server 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20201537/

相关文章:

asp.net - asp.net 中的计时器和 UpdatePanel

sql - 在 SQL Server 中复制对象层次结构的最佳方法是什么

sql - 将行插入同一个表并存储旧/新标识列

sql - 无法在sql server中删除和创建数据库

c# - C# 和 SQL 中的相同校验和

vb.net - 使用不包括标题记录的 CSV 文件填充 DataGridView

sql - 优化 SQL 查询以避免哈希匹配(聚合)

c# - Crystal Reports 中的组树 PDF 导出

sql-server - SQL CONTAINSTABLE 和通配符

sql - 在存储过程中使用 "SET XACT_ABORT ON"有什么好处?