• 4621阅读
  • 4回复

Qt连接SQLserver数据库,为什么本地电脑可以成功,远程不可以? [复制链接]

上一主题 下一主题
离线lied
 

只看楼主 倒序阅读 楼主  发表于: 2015-10-22
rt,在本地可以访问数据,在另一台电脑上远程访问本地数据库,无法成功。
SQL已经配置可以远程访问,远程电脑利用SQLserver的数据库管理工具测试是可以连接到本地电脑数据库
    QSqlDatabase db=QSqlDatabase::addDatabase("QODBC");        db.setHostName("192.168.50.100");    db.setDatabaseName("Qtest");    db.setUserName("sa");    db.setPassword("123456");
离线classbird

只看该作者 1楼 发表于: 2015-10-22
你把数据库电脑的防火墙关了。试试。、
离线smooth_zyn

只看该作者 2楼 发表于: 2015-10-22
在防火墙里面设置连接数据库是允许的,或者把防火墙关了,当然如果只是测试程序这样可以。正式程序还是要找具体原因。
离线xuang

只看该作者 3楼 发表于: 2015-10-22
看看程序发布的时候有没有带上plugins里面的sqldrivers文件夹
离线apeart

只看该作者 4楼 发表于: 2015-10-23
端口 防火墙  默认是1433
快速回复
限100 字节
 
上一个 下一个