时间:2022-12-14 10:45编辑:九州下载来源:www.wzjsgs.com
远程连接到SQL Server的方法
远程连接到SQL Server 2000的方法
看看ping服务器的IP能不能ping通。
这实际上取决于与远程sql server 2000服务器的物理连接是否存在。如果没有,请检查网络,检查配置,当然还要确保远程sql server 2000服务器的IP拼写正确。
2.在Dos或命令行下输入telnet服务器的IP端口,看是否可以连接。
例如Telnet 202.114.100.100 1433。
通常,端口值为1433,因为1433是SQL server 2000 Tcp/IP的默认侦听端口。如果有问题,通常这一步都会出错。通常的提示是"...无法打开连接,连接失败.
如果此步骤有问题,您应该检查以下选项。
1检查远程服务器是否已启动sql server 2000服务。如果没有,开始。
2检查服务器上是否启用了Tcp/IP协议,因为远程连接(通过Internet)依赖于此协议。通过打开服务器上的开始菜单进行检查->:程序->:Microsoft SQL Server->;Server utility查看启用的协议中是否有tcp/ip协议,如果没有,则启用它。
3检查服务器的tcp/ip端口是否配置为端口1433。仍然检查服务器网络实用程序中启用的协议的tcp/ip属性,并确保默认端口是1433,并且没有选中隐藏服务器复选框。
其实如果修改默认端口也是可以的,但是客户端在做telnet测试的时候,一定要按照服务器配置的端口号来写服务器端口号。如果勾选了隐藏服务器复选框,则表示客户端通过枚举服务器看不到该服务器,起到保护作用,但不影响连接。但是Tcp/ip协议的默认端口会被隐式修改为2433,客户端连接时必须相应更改。
4如果服务器端的操作系统已经打了sp2的补丁,那么windows防火墙应该做一定程度的配置,应该向其开放1433端口。通常测试时可以直接关闭windows防火墙(其他防火墙也最好关闭)。
5检查服务器是否正在监听端口1433。如果服务器没有监听tcp连接的端口1433,则无法连接。检查方法是在服务器的dos或命令行下输入。
Netstat -a -n或者netstat -an,在结果列表里看看有没有类似tcp 127.0.0.1 1433监听的。否则,通常需要为sql server 2000安装至少sp3的补丁。其实在服务器端启动查询分析器,输入select @@version就可以看到执行后的版本号。8.0.2039以下的版本都需要打补丁。
如果以上都没问题,那么你再做一次telnet服务器ip 1433测试,屏幕闪烁后会看到左上角的光标在闪烁。祝贺您,您可以立即在企业管理器或查询分析器中开始连接。
第三,检查客户端设置
程序->:Microsoft SQL Server->;客户使用工具。如同在服务器网络实用程序中一样,确保客户端tcp/ip协议已启用,默认端口为1433(或其他端口,只要与服务器一致即可)。
4.在企业管理器中测试或查询分析器的连接。
企业管理器->:右键单击SQlserver组->:新sqlserver注册->;下一步->:写入远程IP->:下一步->:选择Sqlserver登录->:下一步->:写入登录名和密码(sa,password)->:下一步->:下一步->:完成
查询分析器->:文件->:连接->:写入远程IP->:写入登录名和密码(sa,password)->:确定
通常建议在查询分析器中进行,因为默认情况下,通过企业管理器注册另一个SQL Server的超时设置是4秒,而查询分析器是15秒。
如何修改默认连接超时:
企业管理器->:工具->:选项->;在弹出的“SQL Server企业管理器属性”窗口中,单击。高级”选项卡->设置-->:在登录超时(秒)后,在框中输入一个较大的数字。
查询分析器->:工具->:选项->;连接-->:在登录超时(秒)后,在`框中输入一个较大的数字。
通常情况下,你可以连接。如果提示错误,请转到下一步。
5.该错误通常是由SQL Server使用“仅Windows”导致的,因此,用户无法使用SQL Server的登录帐户(如s a)进行连接。解决方案如下:
1在服务器端使用企业管理器,并选择“使用Windows身份验证”连接到SQL Server。
展开2 " SQL Server组" ,右键单击SQL Server服务器的名称,并选择"属性",然后选择"安全"选项卡。
在3“身份验证”处,选择“”。SQL Server和Windows " .
4重新启动SQL Server服务。(在dos或命令行下,net stop mssqlserver停止服务,net start mssqlserver启动服务,也是一种快捷的方法)。
注意:连接本地服务器时,通常使用命名管道协议(可以在服务器网络实用工具中看到这个启用的协议),默认端口是445,所以连接本地服务器并不代表有任何问题,连接远程服务器是完全不同的协议)。
;
如何远程连接SQL Server数据库?
C# 的 SQLServer 连接字符运用如下:
string cString = "Data Source=服务器名;Initial Catalog=库名;User ID=XX;Password=XX;";
SqlConnectionconn = new SqlConnection();
conn.ConnectionString
= cString;
conn.Open();
怎样设置SQLServer2000,使其能支持远程连接?
.net项目,需要建立虚拟目录或者建立新站点,而不能在某个站点的根目录下建个目录就传上去,那样子不能用。
还有,sql2000默认就是支持远程连接的,你连接时要填写上你所在电脑的外网IP地址,如果你是拨号上网,要用花生壳绑定IP啊,相应的端口也要映射到你的机子上才行。
SQL Server 2008 R2如何开启数据库的远程连接?
1、打开sql2008,使用windows身份登录
2、登录后,右键选择“属性”。左侧选择“安全性”,选中右侧的“SQL Server 和 Windows 身份验证模式”以启用混合登录模式
3、选择“连接”,勾选“允许远程连接此服务器”,然后点“确定”
4、展开“安全性”,“登录名”;“sa”,右键选择“属性”
5、左侧选择“常规”,右侧选择“SQL Server 身份验证”,并设置密码
6、右击数据库选择“方面”
7、在右侧的方面下拉框中选择“服务器配置”;将“RemoteAccessEnabled”属性设为“True”,点“确定”
8、至此SSMS已设置完毕,先退出,再用sa登录,成功即表示sa帐户已经启用
9、打开sql server配置管理器
10、下面开始配置SSCM,选中左侧的“SQL Server服务”,确保右侧的“SQL Server”以及“SQL Server Browser”正在运行
11、在左则选择sql server网络配置节点下的sqlexpress的协议,在右侧的TCP/IP默认是“否”,右键启用或者双击打开设置面板将其修改为“是”
12、选择“IP 地址”选项卡,设置TCP的端口为“1433”
13、将"客户端协议"的"TCP/IP"也修改为“Enabled”配置完成,重新启动SQL Server 2008。此时应该可以使用了,但是还是要确认一下防火墙。打开防火墙设置。将SQLServr.exe(C:Program FilesMicrosoft SQL ServerMSSQL10.SQLEXPRESSMSSQLBinnsqlservr.exe)添加到允许的列表中。
怎么通过plsql连接远程数据库?
本地安装数据库之后
1、找到tnsnames.ora文件(一般在$ORACLE_HOME/network/admin/)
2、参照里面的格式,复制一套,粘贴在下面。 示例: ABC= (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.1.1)(PORT = 1521) ) (CONNECT_DATA = (SERVICE_NAME = ABC) ) )
3、修改其中的HOST = IP 还有开头的网络服务名以及下面的SERVICE_NAME。
4、此时打开plsql,输入正确的用户名、密码,选择正确的数据库和连接方式,即可远程连接
在家怎样远程链接公司的SQL数据库?
服务器有固定ip就好办啊,直接在家里客户端的server地址写ip就行了。不过前提是sqlserver被配置为允许远程访问。如果你有Windows的密码可以远程登录Windows访问嘛。
专业数据统计,95%的用户会因为[不安全]提示而放弃访问,从而给网站造成用户流失。问题就出在不安全的HTTP 明文传输协议上。2018年2月初,谷歌旗下Chrome浏览器宣布“封杀”HTTP协议的网站,并将这些网站标示为“Not Secure”(不安全)。
2023-03-03 21:141、do-while语句是一种后测试循环语句,即循环体中的代码执行后才会对退出条件进行求值。2、循环体内的代码至少执行一次。do-while的语法如下:do{ statement }while(expression)下面是一个例子:letxhs=0 do{ xhs+=2 }while(xhs<10)在上面的
2023-02-26 12:191、while语句是一种先测试循环语句,即先检测退出条件,再执行循环体内的代码。2、while循环体内的代码有可能不会执行。下面是 while 循环的语法:while(expression){ statement }实例leti=0 while(i<10){ i+=2 }在这个例子中,变量 xhs 从 0 开
2023-02-26 12:181、for语句也是先测试语句,只不过增加了进入循环之前的初始化代码.以及循环执行后要执行的表达式(loop-expression),语法如下:for(initialization;expression;loop-expression){ statement }下面是一个用例:letxhsLength=10 for(letxhs=0;xh
2023-02-26 12:17说明1、for-of语句是一种严格的迭代语句,用于遍历可迭代对象的元素。2、for-of循环将按照可迭代对象的next()方法产生值的顺序迭代元素。关于可迭代对象,请参考ES6系列的Iterator。如果尝试迭代的变量不支持迭代,for-of语句就会出错。语法:只
2023-02-26 12:16说明1、switch语句可用于所有的数据类型(在许多语言中,它只能用于数值),因此可以使用字符串甚至对象。2、条件值不一定是常量,或者是一个变量或者一个表达式。实例switch('helloxhsRookies'){ case'hello'+'xhsRookies&#
2023-02-26 12:15发布日期:2022-10-29人气:641
发布日期:2022-10-10人气:555
发布日期:2022-09-29人气:335
发布日期:2022-09-04人气:311
发布日期:2023-01-16人气:226
发布日期:2022-10-02人气:149
发布日期:2022-11-07人气:145