无法在app服务器与SQL Server之间建立连接

时间:2017-11-24 14:34:50

标签: sql-server django

我无法使用iclock应用程序将数据库应用程序连接到数据库服务器SQL 2016.它在使用端口1433但使用端口2233时工作正常,但它不能连接到SQL服务器。它显示了这条消息:

  

引发OperationalError(e,"错误打开连接:" + connection_string)       django.db.backends.sqlserver_ado.dbapi.OperationalError:(com_error(-2147352567,        '发生异常。',(0,u' Microsoft OLE DB Provider for SQL Server',u' [DBNE       TLIB] [ConnectionOpen(Connect())。] SQL Server不存在或访问被拒绝。',       无,0,-2147467259),无),'打开连接时出错:PROVIDER = SQLOLEDB; DATA       SOURCE = 10.1.45.51;初始目录= adms_db; UID = ; PWD = ')

1 个答案:

答案 0 :(得分:0)

在连接字符串中,您没有指定端口,因此它使用默认值(1433)。如果您已将Sever配置为侦听端口2233,则必须在连接字符串上明确指定它。所以你的骗局应该是:

PROVIDER=SQLOLEDB;DATA SOURCE=10.1.45.51,2233 ;Initial Catalog=adms_db;UID=***;PWD=***')  //<-- notice ,2233 after IP