server:尝试了IP地址,IP地址/实例名
database:尝试了实例名,数据库名,实例名/数据库名
各种尝试,无论如何,就是报错。
实在是搞不懂了,求各位大神解惑,谢谢!
10 个解决方案
#1
如果是本机的sqlserver的话,建议你用(local)试试
#2
不是连接本机,是连接内网数据库。
#3
你到数据库服务器上,打开sql server configuration manager,看看网络配置中server的TCP/IP协议,namd pepes协议是否被禁用了?
#4
试试这个。另外可以试试你本机的数据库客户端能访问局域网的数据库不?
#5
你用机器名试试!
#6
解决了,端口号用‘,’,谢谢各位。
#7
我的连接配置文件如下,有个注意事项是DBParm的Async=1千万不要加上!!
[DATABASE]
// 连接MS SQL SERVER 2008。
// 而在DBParm参数中:
// “Async=1”千万不要加上!!
// PROVIDERSTRING='database=xxx' 这句必须加上,否则会直接连接到master数据库!!!
DBMS = SNC SQL Native Client(OLE DB)
Database=erp_mss
Server =pc1
LogId =sa
logpass=admini
userid=sa
dbpass=admini
AutoCommit = False
DBParm = "Provider='SQLNCLI10',DisableBind=0,BindSPInput=1,PBCatalogOwner='dbo',Identity='IDENT_CURRENT()',TrimSpaces=1,OJSyntax='PB',PROVIDERSTRING='DataTypeCompatibility=80;database=erp_mss',PBTrimCharColumns='Yes'"
dbasekind=mss
Changed=0
[DATABASE]
// 连接MS SQL SERVER 2008。
// 而在DBParm参数中:
// “Async=1”千万不要加上!!
// PROVIDERSTRING='database=xxx' 这句必须加上,否则会直接连接到master数据库!!!
DBMS = SNC SQL Native Client(OLE DB)
Database=erp_mss
Server =pc1
LogId =sa
logpass=admini
userid=sa
dbpass=admini
AutoCommit = False
DBParm = "Provider='SQLNCLI10',DisableBind=0,BindSPInput=1,PBCatalogOwner='dbo',Identity='IDENT_CURRENT()',TrimSpaces=1,OJSyntax='PB',PROVIDERSTRING='DataTypeCompatibility=80;database=erp_mss',PBTrimCharColumns='Yes'"
dbasekind=mss
Changed=0
#8
加上 Async=1 有什么问题?
#9
不要 Provider='SQLNCLI10' 也可以连接, 什么原因?
#10
pb12.5 可以连接 SQL2014 吗?
#1
如果是本机的sqlserver的话,建议你用(local)试试
#2
不是连接本机,是连接内网数据库。
#3
你到数据库服务器上,打开sql server configuration manager,看看网络配置中server的TCP/IP协议,namd pepes协议是否被禁用了?
#4
试试这个。另外可以试试你本机的数据库客户端能访问局域网的数据库不?
#5
你用机器名试试!
#6
解决了,端口号用‘,’,谢谢各位。
#7
我的连接配置文件如下,有个注意事项是DBParm的Async=1千万不要加上!!
[DATABASE]
// 连接MS SQL SERVER 2008。
// 而在DBParm参数中:
// “Async=1”千万不要加上!!
// PROVIDERSTRING='database=xxx' 这句必须加上,否则会直接连接到master数据库!!!
DBMS = SNC SQL Native Client(OLE DB)
Database=erp_mss
Server =pc1
LogId =sa
logpass=admini
userid=sa
dbpass=admini
AutoCommit = False
DBParm = "Provider='SQLNCLI10',DisableBind=0,BindSPInput=1,PBCatalogOwner='dbo',Identity='IDENT_CURRENT()',TrimSpaces=1,OJSyntax='PB',PROVIDERSTRING='DataTypeCompatibility=80;database=erp_mss',PBTrimCharColumns='Yes'"
dbasekind=mss
Changed=0
[DATABASE]
// 连接MS SQL SERVER 2008。
// 而在DBParm参数中:
// “Async=1”千万不要加上!!
// PROVIDERSTRING='database=xxx' 这句必须加上,否则会直接连接到master数据库!!!
DBMS = SNC SQL Native Client(OLE DB)
Database=erp_mss
Server =pc1
LogId =sa
logpass=admini
userid=sa
dbpass=admini
AutoCommit = False
DBParm = "Provider='SQLNCLI10',DisableBind=0,BindSPInput=1,PBCatalogOwner='dbo',Identity='IDENT_CURRENT()',TrimSpaces=1,OJSyntax='PB',PROVIDERSTRING='DataTypeCompatibility=80;database=erp_mss',PBTrimCharColumns='Yes'"
dbasekind=mss
Changed=0
#8
加上 Async=1 有什么问题?
#9
不要 Provider='SQLNCLI10' 也可以连接, 什么原因?
#10
pb12.5 可以连接 SQL2014 吗?