C# sqlconnector 上的未知登录
本文关键字:未知 登录 sqlconnector | 更新日期: 2023-09-27 18:32:42
我们在让程序打开与 sql 数据库的连接时遇到问题
我们将 xampp 一起安装的 sql 数据库托管在另一台计算机上,并在另一台计算机上开发和测试此代码。持有代码的计算机已经过测试,能够连接到主机并可以访问数据库以及
我们已经在下面有了我们的代码,但我们得到了一个内部异常"未知用户名或错误密码"。我们知道Visual Studio已经连接到sql数据库,因为在服务器资源管理器下,我们可以看到以前手动输入的数据库行。我们的故障排除如下:
我们之前在想它可能与连接字符串有关,但这似乎没问题,因为它是从 Visual Studio 生成的连接字符串复制的。 我们还检查了 sql 数据库,没有用户或组覆盖我们使用的凭据。 我们已经关闭了防火墙 在远程计算机上进行测试后,我们的凭据(不是root,定制的凭据(可以在数据库上手动写入
我们错过了什么吗?
谢谢
con = new SqlConnection(@"Server=192.168.0.128;Database=transaction_table;user id=new;database=transaction_table");
try
{
con.Open();
}
catch(Exception ex)
{
MessageBox.Show(ex.InnerException.Message + "'n'n" + ex.Message );
return;
}
请查找更新的代码当您托管在域外时,密码是必须的
con = new SqlConnection(@"Server=192.168.0.128;Database=transaction_table;user id=new;password:abc123");
try
{
con.Open();
}
catch(Exception ex)
{
MessageBox.Show(ex.InnerException.Message + "'n'n" + ex.Message );
return;
}
我们选择使用MySQL.Data.dll。问题出在我们之前使用的连接器上