现在终于找到原因了:昨天以中国频道客户的身份咨询了一下他们的技术部,说用他们的空间连不到自己的MSSQL数据库,结果他们让把数据库服务器上IP发过去。然后他们不知怎么绑定了一下,结果就行了!!
求教达人,他们是怎么绑定的??!
因为我们的WEB服务器也有这样的需求,要连别人的MSSQL数据库
不胜感激~~~~~
20 个解决方案
#1
不明白……??? 用ASP连接么??
很容易的事么…………
SqlDatabaseName="db"
SqlPassword="123"
SqlUsername="sa"
SqlLocalName="202.102.149.x"
ConnStr = "Provider=Sqloledb; User ID=" & SqlUsername & "; Password=" & SqlPassword & "; Initial Catalog = " & SqlDatabaseName & "; Data Source=" & SqlLocalName & ";"
Set conn = Server.CreateObject("ADODB.Connection")
conn.open ConnStr
很容易的事么…………
SqlDatabaseName="db"
SqlPassword="123"
SqlUsername="sa"
SqlLocalName="202.102.149.x"
ConnStr = "Provider=Sqloledb; User ID=" & SqlUsername & "; Password=" & SqlPassword & "; Initial Catalog = " & SqlDatabaseName & "; Data Source=" & SqlLocalName & ";"
Set conn = Server.CreateObject("ADODB.Connection")
conn.open ConnStr
#2
学习中,顶
#3
ConnStr = "driver={sql server}; UID=username; Password=pwd;server=ipaddress; Database=databasename;"
Set conn = Server.CreateObject("ADODB.Connection")
conn.open ConnStr
Set conn = Server.CreateObject("ADODB.Connection")
conn.open ConnStr
#4
偶一直是这样连的,程序绝对没有问题!!!
以前一直连不通,说“实例不存在或访问被拒绝”
但是昨天给中国频道的一打电话,把IP给过他们后
不一会儿就连接成功了!程序没有做任何改动。。。。。奇怪
以前一直连不通,说“实例不存在或访问被拒绝”
但是昨天给中国频道的一打电话,把IP给过他们后
不一会儿就连接成功了!程序没有做任何改动。。。。。奇怪
#5
两种方法,一是SQLSERVER的事,多注册一个就成,一是ASP中连接的事,CONNECTION变量改改就成,简单,不过要考虑防火墙,安全问题,最好另建一账号,只能读和写表,其他的一概不要,存储过程也不要用……
#6
应该不是SQLSERVER的问题,因为昨天测试时只是中国频道那边做了些调整
SQLSERVER在我们这边,没改任何设置!
等他们的确认邮件一过来后,马上就连通了!
我的ASP连接一点都没变!!!!!
#7
首先,中国频道处于对安全的考虑,并不是把数据库对所有的人都开放的,所以有了用户名、密码
其次,有了用户名和密码也不保险,还是有安全隐患,所以,可以采用绑定ip的办法,比如说有的网页在设计管理平台的时候,就用了绑定ip的做法,我知道你也会、也写过这样的程序,中国频道当然也会这么干
其次,有了用户名和密码也不保险,还是有安全隐患,所以,可以采用绑定ip的办法,比如说有的网页在设计管理平台的时候,就用了绑定ip的做法,我知道你也会、也写过这样的程序,中国频道当然也会这么干
#8
晕,想反了
#9
自己顶一下,高手救我
结贴时再加50
结贴时再加50
#10
晕。。。现在不能给贴子加分了吗??!
分,就索那浮云~~~
有必要,再开一200分的贴子也可
分,就索那浮云~~~
有必要,再开一200分的贴子也可
#11
zht_ok(葬 月)同学
我估计 是中国频道为了防黑,关了端口吧?
我估计 是中国频道为了防黑,关了端口吧?
#12
那是连接客户没有安装或开放相应的tcp/ip连接网络库或防火墙规则过滤了连接请求
#13
楼上请仔细看完贴子后再帮我分析
谢谢了
谢谢了
#14
Sorry!!!
偶是说楼上的楼上
偶是说楼上的楼上
#15
To yonghengdizhen(祖国啊,我为你流泪!!)
客户端的TCP/IP协议?什么意思呀,不太明白!
asp写的程序,用ADO连接。跟这些相关吗??
客户端的TCP/IP协议?什么意思呀,不太明白!
asp写的程序,用ADO连接。跟这些相关吗??
#16
当然相关.WEB Server作为Database Server的连接客户需要提供相应的协议库,在默认情况下客户端应该是安装并起用了tcp/ip,但是防火墙规则可以过滤这一类的外出数据包.
#17
谢谢,那应该如何设置呢?
#18
你的这种情况是WEB SERVER上的设置
#19
请问具体是在哪一点设置的?怎么设置?
#20
设置防火墙规则啊..
你弄个防火墙装上就知道如何过滤/不过滤这种连接了.
你弄个防火墙装上就知道如何过滤/不过滤这种连接了.
#21
#1
不明白……??? 用ASP连接么??
很容易的事么…………
SqlDatabaseName="db"
SqlPassword="123"
SqlUsername="sa"
SqlLocalName="202.102.149.x"
ConnStr = "Provider=Sqloledb; User ID=" & SqlUsername & "; Password=" & SqlPassword & "; Initial Catalog = " & SqlDatabaseName & "; Data Source=" & SqlLocalName & ";"
Set conn = Server.CreateObject("ADODB.Connection")
conn.open ConnStr
很容易的事么…………
SqlDatabaseName="db"
SqlPassword="123"
SqlUsername="sa"
SqlLocalName="202.102.149.x"
ConnStr = "Provider=Sqloledb; User ID=" & SqlUsername & "; Password=" & SqlPassword & "; Initial Catalog = " & SqlDatabaseName & "; Data Source=" & SqlLocalName & ";"
Set conn = Server.CreateObject("ADODB.Connection")
conn.open ConnStr
#2
学习中,顶
#3
ConnStr = "driver={sql server}; UID=username; Password=pwd;server=ipaddress; Database=databasename;"
Set conn = Server.CreateObject("ADODB.Connection")
conn.open ConnStr
Set conn = Server.CreateObject("ADODB.Connection")
conn.open ConnStr
#4
偶一直是这样连的,程序绝对没有问题!!!
以前一直连不通,说“实例不存在或访问被拒绝”
但是昨天给中国频道的一打电话,把IP给过他们后
不一会儿就连接成功了!程序没有做任何改动。。。。。奇怪
以前一直连不通,说“实例不存在或访问被拒绝”
但是昨天给中国频道的一打电话,把IP给过他们后
不一会儿就连接成功了!程序没有做任何改动。。。。。奇怪
#5
两种方法,一是SQLSERVER的事,多注册一个就成,一是ASP中连接的事,CONNECTION变量改改就成,简单,不过要考虑防火墙,安全问题,最好另建一账号,只能读和写表,其他的一概不要,存储过程也不要用……
#6
应该不是SQLSERVER的问题,因为昨天测试时只是中国频道那边做了些调整
SQLSERVER在我们这边,没改任何设置!
等他们的确认邮件一过来后,马上就连通了!
我的ASP连接一点都没变!!!!!
#7
首先,中国频道处于对安全的考虑,并不是把数据库对所有的人都开放的,所以有了用户名、密码
其次,有了用户名和密码也不保险,还是有安全隐患,所以,可以采用绑定ip的办法,比如说有的网页在设计管理平台的时候,就用了绑定ip的做法,我知道你也会、也写过这样的程序,中国频道当然也会这么干
其次,有了用户名和密码也不保险,还是有安全隐患,所以,可以采用绑定ip的办法,比如说有的网页在设计管理平台的时候,就用了绑定ip的做法,我知道你也会、也写过这样的程序,中国频道当然也会这么干
#8
晕,想反了
#9
自己顶一下,高手救我
结贴时再加50
结贴时再加50
#10
晕。。。现在不能给贴子加分了吗??!
分,就索那浮云~~~
有必要,再开一200分的贴子也可
分,就索那浮云~~~
有必要,再开一200分的贴子也可
#11
zht_ok(葬 月)同学
我估计 是中国频道为了防黑,关了端口吧?
我估计 是中国频道为了防黑,关了端口吧?
#12
那是连接客户没有安装或开放相应的tcp/ip连接网络库或防火墙规则过滤了连接请求
#13
楼上请仔细看完贴子后再帮我分析
谢谢了
谢谢了
#14
Sorry!!!
偶是说楼上的楼上
偶是说楼上的楼上
#15
To yonghengdizhen(祖国啊,我为你流泪!!)
客户端的TCP/IP协议?什么意思呀,不太明白!
asp写的程序,用ADO连接。跟这些相关吗??
客户端的TCP/IP协议?什么意思呀,不太明白!
asp写的程序,用ADO连接。跟这些相关吗??
#16
当然相关.WEB Server作为Database Server的连接客户需要提供相应的协议库,在默认情况下客户端应该是安装并起用了tcp/ip,但是防火墙规则可以过滤这一类的外出数据包.
#17
谢谢,那应该如何设置呢?
#18
你的这种情况是WEB SERVER上的设置
#19
请问具体是在哪一点设置的?怎么设置?
#20
设置防火墙规则啊..
你弄个防火墙装上就知道如何过滤/不过滤这种连接了.
你弄个防火墙装上就知道如何过滤/不过滤这种连接了.