如何使用 VB.NET 连接到同一本地网络中另一台计算机的数据库?我们已经在 SQL Server 配置和 SQL 浏览器中启用了远程连接,并且已经使用无线网络相互连接。这是我们在 VB.NET 中的连接:
Data Source=NEWUSER0602akz\SQLEXPRESS;Initial Catalog=sample;Integrated Security=True
这有什么问题吗?当我输入数据时,它总是显示错误:
建立 SQL Server 时发生与网络相关或特定于实例的错误
为什么总是显示这个,即使我们已经设置了远程连接?
答案1
您说您的数据库是 MySQL,但是在连接字符串中,您尝试连接到名为“SQLExpress”的服务器,这肯定是 Microsoft SQL Server Express 实例,而不是 MySQL。
在 Visual Studio(或 Visual Studio Express)中,使用服务器资源管理器,右键单击“数据连接”,并选择“添加连接”,然后单击数据源字段上的“更改” - 如下所示:
然后选择数据提供商:
如上所述,MySQL 不是 Visual Studio 标准安装中支持的数据库程序之一。但是,有很多(免费).NET/MySql 数据提供程序可供选择 - 在 Google 中搜索“mysql .net 数据提供程序”。安装一个,按照上述步骤操作,一切就绪了。