c#中不能连接到远程SQL服务器
本文关键字:SQL 服务器 不能 连接 | 更新日期: 2023-09-27 17:49:30
我在freesqldatabase.com上创建了一个数据库,并在编写c#脚本连接到它的过程中,我似乎无法让它成功连接。我认为问题是在连接字符串,但我不确定问题是什么。我一直试图从文档中获得建议,但我还没能修复它。我的连接方法如下:
注:connAddr = sql3.freesqldatabase.com
备注:port = 3306
public static void Connect(string connAddr, int port)
{
CloseConnection();
Conn = new SqlConnection();
Conn.ConnectionString =
"Data Source=" + connAddr + "," + port + ";" +
"Initial Catalog=sql332572;" +
"user id=sql332572;" +
"pwd=xxxxxxxx";
Conn.Open();
}
我得到下面的错误。搜索谷歌似乎没有给我任何关于这个特定错误的信息:
Exception: Unknown packet type 91
Mono.Data.Tds.Protocol.TdsComm.GetPhysicalPacketHeader ()
Mono.Data.Tds.Protocol.TdsComm.GetPhysicalPacket ()
Mono.Data.Tds.Protocol.TdsComm.GetByte ()
你们能看到我的连接字符串有什么问题吗?非常感谢任何帮助。谢谢!
尝试将此格式用于您的连接字符串:
Server=;Database=;uid=;pwd=;
根据http://www.freesqldatabase.com/mssql/
他们将很快启动MS SQL Server连接,也就是说他们现在不提供。你想要连接的是什么?