1. 首先确保 SQL Server 2000 服务器和客户端的网络连接是正常的。可以使用 ping 命令测试每个 IP 地址是否可达,并确保允许通过防火墙。
2. 然后在客户端计算机上,打开 SQL Server Enterprise Manager(企业管理器),然后右键单击要连接的数据库服务器。选择“属性”,然后切换到“安全性”选项卡,在“安全连接”下,选择“使用标准安全连接”。
3. 如果你运行的是 Windows XP 系统,需要启用远程连接。打开 控制面板 >管理工具 >服务 , 找到 SQL SERVER 服务(DATASUITE), 选择属性,在登录选项卡勾选置: 让全部帐户都能连接,然后点击确定按钮。
4. 接下来,建立 VPN 等虚拟专用网络连接,在 SQL Server 的 IP地址前加上这个连接的IP地址,以指定要访问的服务器。
5. 在 SQL Server Enterprise Manager(企业管理器)中测试连接,更改目标服务器和数据库名称等参数。如果连接成功,则应该能够浏览数据库、表和数据。
需要注意的是,针对不同的环境和具体场景,可能需要采用不同的连接方式,此处仅提供一种常见的连接步骤供参考。
1.改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改"mysql"
数据库中
"user"
表里的
"host"
字段,把"localhost"改称"%",即可。
mysql
-u
root
-pvmwaremysql>use
mysqlmysql>update
user
set
host
=
'%'
where
user
=
'root'mysql>select
host,
user
from
user
2.授权法。例如,你想用户myuser使用密码mypassword通过ip地址连接到mysql服务器,使用:
GRANT
ALL
PRIVILEGES
ON
*.*
TO
'myuser'@'%'
IDENTIFIED
BY
'mypassword'
WITH
GRANT
OPTION
如果你想允许用户myuser从ip为192.168.1.3的主机连接到mysql服务器,并使用mypassword作为密码
GRANT
ALL
PRIVILEGES
ON
*.*
TO
'myuser'@'192.168.1.3'
IDENTIFIED
BY
'mypassword'
WITH
GRANT
OPTION
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)