此方法适合 *** 作MSSQL2000
使用此方式的条件
(1)自己电脑安装MSSQL2000数据库
(2)您的网站和数据库在自己电脑调试成功
此方法是将远程服务器中的数据库备份到本地电脑的数据库或是将本地电脑数据库还原到远程服务器的数据库
( 以下将重点讲解如何把本地数据库还原到远程服务器的数据库,备份的方式和还原类似不再讲解)
1连接上远程数据库服务器:a:打开自己电脑的MSSQL企业管理器--找到SQL Server 组--点击右键--新建SQL Server 注册(I)--下一步--在可用的服务器 下输入数据库的IP地址如19216801 点击添加和下一步---点击 系统管理员给我分配的SQL SERVER 登陆信息 和下一步-- 在登陆名内输入数据库名,在密码内输入数据库密码 点击下一步--继续点击下一步直到完成 这样就和远程的数据库建立了连接 2把本地数据库导入到远程数据库:打开刚建立的数据库服务器如19216801--点开数据库--找到自己的数据库名---右键---所有任务里的导入数据---下一步--到了选择数据源页---服务器中默认local 点使用 SQL Server身份验证,用户名输入sa 密码输入您电脑数据库的sa密码,数据库选择你要导入到远程数据库的原始数据库名,然后下一步---到了选择目的画面 服务器 选择您远程数据库的IP 比如19216801--点使用SQL Server 身份验证,用户名中输入您在我们公司开通的数据库名,密码中写上对应的数据库密码,数据库中选择您在本站开通的数据库,然后下一步---点 在SQL Server数据库之间复制对象和数据,下一步--到了选择要复制的对象画面,把使用默认选项前面的勾去掉,然后点击右边的 选项 ,把安全措施选项中的 3个选择前的勾全部去掉,然后确定,下一步--到了 保存、调度和复制包画面,把立即运行前 保证打上勾(选择上)--然后默认下一步 直到完成,本地电脑的数据库将自动复制到远程数据库。
连接远程oracle数据库,首先网络要畅通,然后需要知道远程数据库的IP地址,数据库端口号,用户名,密码,数据库服务名等信息。
1、本地要安装oracle客户端,在如下路径找到tnsnameora文件。~\oracle\product\1020\db_1\network\ADMIN
2、打开tnsnameora文件。添加如下内容:
本地实例名=(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 数据库IP地址)(PORT = 端口号))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = 服务名)
)
)
3、然后以第三方工具PL/SQL为例。选择正确的数据库及连接方式,填写正确的用户名和密码即可。
这是额前两周在网上翻资料纯手工整理的,本地不安装plsql链接远程数据库,保证原稿:
首先到Oracle网站下载Instant Client :
1解压之后的文件夹叫:instantclient_11_2可以放在本地磁盘任意目录下例如:D:/instantclient_11_2
在D:/instantclient_11_2目录下新建目录network,在network目录下再建admin目录,在admin目录下新建文件tnsnamesora,打开写入如下内容:
2、配置tnsnamesora文件,
如:
MOBILE =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 1921680103)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = MOBILE)
)
)
这里根据自己的实际情况进行配置,第一个MOBILE是database名,SERVICE_NAME是服务器上数据库实例名
或
ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 106810 )(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl )
)
)
其中ORCL是远程数据库在本地的主机名,106810是远程服务器的IP地址,orcl是远程数据库的名称。
3添加一个环境变量,名为TNS_ADMIN,值为tnsnamesora文件所在路径。
通过(我的电脑--属性--高级--环境变量--新建)来新增环境变量。
(不一定有这个变量)
设置ORACLE的语言,添加环境变量(已装服务端的机器不需要配置)
命令行输入regedit进入注册表,一般在HKEY_LOCAL_MACHINE/DOFTWARE/ORACLE/HOME下添加字符串值
NLS_LANG = SIMPLIFIED CHINESE_CHINAZHS16GBK
或
设置ORACLE的语言,添加环境变量:
“NLS_LANG = SIMPLIFIED CHINESE_CHINAZHS16GBK”,
4、下载并安装PLSQLDeveloper配置应用
配置tools->preferences->connection
Oracle Home
D:/instantclient_11_2
OCI library
D:/instantclient_11_2/ocidll
配置完成后关闭PL/SQL ,再重启
或者
下载并安装plsql,登录plsql
配置tools->preferences->connection
Oracle Home=E:\oraclient
OCI library=E:\oraclient\ocidll
5主机名就会出现在PL/SQL Developer的列表里,输入用户名密码,就可以登录远程oracle 数据库。
6连接成功后有时候查询出来的数据会出现乱码的问题,这是因为本地的编码和服务器端编码不一致,这时候我们可以通过SQL语句:
select userenv('language') from dual;
查询出服务器端的编码,如我自己的查询结果为
USERENV('LANGUAGE')
AMERICAN_AMERICAZHS16GBK
我们就需要添加一个环境变量NLS_LANG ,值为: AMERICAN_AMERICAZHS16GBK 然后重启PL/SQL就不会再有乱码问题了。
1,打开Navicat for MySQL,点击左上角“链接”按钮,如下图:
2,在d出的新建链接对话框中,填写远程数据库服务器IP地址,账号,密码等信息。如下图:
3,最后确定保存即可。
可以这么说,但不是绝对。
数据库所在的电脑一般称之为服务器。
数据库不在的电脑,但是只要是提供各种服务的,都可以称之为服务器。
一个企业里很多时候会有很多服务器,比如文件服务器,打印服务器,内控服务器,ERP软件的服务器,财务软件的服务器等等。这么多服务器里不一定每个服务器都有数据库。
如果只有一台服务器,且数据库就在这个服务器里,那么数据库的服务器地址就是这台服务器的IP地址。
配置好相关的文件就可以,一般是tnsnameora文件。
一般oracle10g的文件所在目录为:C:\oracle\product\1020\db_1\network\ADMIN
其他版本的可在oracle目录下搜索tnsnameora文件名进行修改。
ora =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = xxxxxxxxxxxx)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
其中ora为本地实例名,xxxxxxxxxxxx为远程IP地址,1521为端口号,orcl为远程数据库实例名,按照对方提供的内容进行修改即可。
以上就是关于sql2000数据库的使用方法全部的内容,包括:sql2000数据库的使用方法、如何远程连接oracle数据库、怎么远程连接oracle数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)