我在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();
}
我收到以下错误。搜索Google似乎没有向我提供有关此特定错误的任何信息:
Exception: Unknown packet type 91
Mono.Data.Tds.Protocol.TdsComm.GetPhysicalPacketHeader ()
Mono.Data.Tds.Protocol.TdsComm.GetPhysicalPacket ()
Mono.Data.Tds.Protocol.TdsComm.GetByte ()
你们可以看到我的连接字符串有什么问题吗?任何帮助是极大的赞赏。谢谢!
答案 0 :(得分:0)
尝试将此格式用于连接字符串:
Server=;Database=;uid=;pwd=;
答案 1 :(得分:0)
根据http://www.freesqldatabase.com/mssql/
他们很快就会启动MS SQL Server连接,即他们现在不提供。你想连接什么?如果它是MySql而不是Sqlconnection将不起作用。