‘壹’ 本地连接远程server2000数据库 1433端口打不开 怎么打开端口
你先用
select
@@version语句查看远程sql
Server的版本。(查询分析器连接不上的话,就用系统自带的远程连接连过去看)。如果返回的结果不是8.00.2039的话,那就是你没有打SQL
Server
2000的SP4补丁。你打上这个补丁。然后用命令提示符的telnet
命令远程数据库服务器IP:1433(如:telnet
192.168.0.1:1433)如果没有提示失败,命令提示符窗口直接变成全黑,只有左上角有光标在闪,就说明可以了,你在连接应该就没问题了。我们一直用这个办法解决SQL
2000的这个问题
‘贰’ php 本地连接数据库
1.连接后,就可以任意操作数据库了。2.没看到你用mysql_select_db选择任何数据库,这会导致无法查询到任何结果。3.global $db;这句多余了。4.在这个php里,$row=$db->getrow($sql);应该换成$row=mysql_fetch_array(mysql_query($sql));。5.反正我没见过SafeRequest这个标准函数的,如果id为纯数字,你应该用$CD_ID=intval($_GET['id']);。6.反正我是没发现tname这个函数,因此会报错,".tname('dj')."换成表的名称就行了。
‘叁’ 为什么本地连接不上数据库而远程可以.
1、你确定服务其上的配置文件没有语法错误吗?你可以把你的配置文件放到服务器上试一下
2、因为你的问题中没有说清楚是几台服务器,如果是一台服务器连不上另一台服务器上的数据库那么你可以看看服务器的访问权限设置,是否有限制IP或者MAC地址之类的设置
基本我之前遇到的也就是这两种情况了,希望能帮到你。
‘肆’ 怎么链接服务器上的数据库
需要在“开始”-“程序”里设置一下。
‘伍’ 如何在本地连接网上虚拟主机上的mdb数据库
Access是基于文件的,web服务器当然无法调用,这是原理问题。 不过你可以在WEB服务器上架设 Microsoft Replication Manager 4.0 后就可以用过同步来完成通过 INTERNET 进行的数据共享了。 如果你架设VPN的话可以,因为那是和在本机上access以文件形式操作mdb一样的。 方法一: 你用类似 sql server 等软件转一下。 http网络操作不是 Access 的工作,是其他基于服务的数据库的应用范围。 方法二: 重新开发 Access 数据库,用winsock等控件开发客户端发送数据,服务端接受数据的数据库,在两边同时运行access的情况下可以完成所需的操作。 方法三: 使用类似 WebDrive 的第三方软件来建立虚拟磁盘,用文件共享形式操作 MDB。本方法在小数据量时的确可行,但是一旦 MDB 的体积较大,比如超过10MB,很可能导致并死甚至导致服务器上 MDB 文件彻底损坏,无法实现实时的大 MDB 远程操作。 ACCESS 不支持 HTTP 协议交换数据,但是你可以编写一个 ASP 服务器端用于接收并存储数据,ACCESS 大连端发送数据到这个 ASP 网站,上海端 ACCESS 去从这个 ASP 网站下载数据。 或者你可以直接用 VB 的 WINSOCK 控件对端口进行编程,用动态域名解析软件获取 IP 后由上海直接向大连的 ACCESS 应用程序发送数据 或者你可以建立 FTP 服务器端,然后以文件共享形式交换大连和上海的数据,注意,这个时候即使你只改动一条记录,都要下载或者上传整个数据库,速度非常慢 或者用 VPN 拨入方式,造成一个基于INTERNET 的虚拟 INTRANET 环境进行数据交换(最可行的一种方式) 看了这些方法后你就知道,ACCESS 天生不是用来做 INTERNET 上 C/S 结构数据库的。
‘陆’ 怎么在本地连接上sql server 数据库
首先服务器的远程连接要打开。
2005以后,sql的远程连接,默认是“本地连接”,得先设置到“本地连接和远程连接”上。
然后本地数据库的管理器里,选择连接-数据库引擎,在这个的界面上输入服务器ip或名称、登录名、密码;以上没问题的话,就可以连接上了。
‘柒’ 本地连接oracle数据库
本地安装Oracle服务器端,然后安装PL/SQL,在tnsnames.ora文件中配置相应的数据库连接配置即可,例如:
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl.8.53.57)
)
)
‘捌’ 如何设置本地连接可以连接windows服务器上的MYSQL数据库
mysql -u用户名 -h主机名 -p
前提是服务器的mysql上有该用户,以及对应的IP
可登入mysql服务器上执行
grant all on test.* to 用户名@‘客户机IP’ identified by '密码' ;
flush privileges; #刷新权限表,让所做修改生效
上面指令的意思是 将test这个数据库的全部内容以及全部的操作权限赋权给从特定IP上登入到本服务器的用户。
‘玖’ 怎么在本地连接上sql server 数据库
连接的方法如下:
1、首先确认本机的sql server安装的没问题并且已经正常启动
2、在连接的代码里配置数据库的地址用户名密码等即可连接访问本地的数据库
‘拾’ sql 本地怎么连接服务器数据库
由以下几个原因:
1.数据库引擎没有启动
有两种启动方式:
(1)开始->程序->microsoft
sql
server
2008->sql
server
2008外围应用配置器,在打开的界面单击"服务的连接的外围应用配置器",在打开的界面中找到database
engine,单击"服务",在右侧查看是否已启动,如果没有启动可单击"启动",并确保"启动类型"为自动,不要为手动,否则下次开机时又要手动启动;
(2)可打开:开始->程序->microsoft
sql
server
2008->配置工具->sql
server
configuration
manager,选中sql
server
2008服务中sql
server(mssqlserver)
,并单击工具栏中的"启动服务"按钮把服务状态改为启动;
使用上面两种方式时,有时候在启动的时候可能会出现错误[/b],不能启动,这时就要查看"sql
server
2008配置管理器"中的sql
server
2008网络配置->mssqlserver协议中的via是否已启用,如果已启用,则把它禁止.然后再执行上述一种方式操作就可以了。
2.进行远程连接时,是否已允许远程连接.
sql
server
2008
在默认情况下仅限本地连接.我们可以手动启用远程连接.在上面第一种方式中,找到database
engine,单击"远程连接",在右侧将"仅限本地连接(l)"改为"本地连接和远程连接(r)",并选中"同时使用tcp/ip和named
pipes(b)".
3.如果是远程连接,则还要查看连接数据库的语句是否正确,登录账户是否正确,密码是否正确等.
我在一次局域网内连接数据库时,就要因为连接字符串出了问题,在局域网内一台机子连接另一台机子上数据库时,把data
source=装有数据库的另一台机子的ip.我在连接数据库时总是出现上面的错误,查了好长时间,后来发现,ip没有正确到传到连接字符串,原来我在连接时,使用的是本地,即127.0.0.1,输入的ip没有传到连接字符串