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 ()

你们能看到我的连接字符串有什么问题吗?非常感谢任何帮助。谢谢!

c#中不能连接到远程SQL服务器

尝试将此格式用于您的连接字符串:

Server=;Database=;uid=;pwd=;

根据http://www.freesqldatabase.com/mssql/

他们将很快启动MS SQL Server连接,也就是说他们现在不提供。你想要连接的是什么?