Ⅰ 数据库如何连接到服务器上
Ⅱ 数据库与服务器连接的三种方式
SQL SERVER连接oracle数据库几种方法
--1 方式
--查询oracle数据库中的表
SELECT *
FROM OPENDATASOURCE(
'MSDAORA',
'Data Source=GE160;User ID=DAIMIN;Password=DAIMIN'
)..DAIMIN.JOBS
--在sqlserver中创建与oracle数据库中的表同名的表
select * into JOBS from
OPENDATASOURCE(
'MSDAORA',
'Data Source=GE160;User
ID=daimin;Password=daimin'
)..DAIMIN.JOBS
select * from JOBS
--2、方式
--在master数据库中查看已经存在的链接服务器
select * from sysservers
EXEC sp_addlinkedserver
@server = 'GE160',
@srvproct = 'Oracle',
@provider = 'MSDAORA',
@datasrc = 'GE160'
exec sp_addlinkedsrvlogin 'GE160', false, 'sa', 'daimin', 'daimin'
--要在企业管理器内指定登录帐号
exec sp_dropserver GE160
select * from GE160..DAIMIN.JOBS
delete from GE160..DAIMIN.JOBS
--备注:引用ORACLE服务器上的表时,用户名称与表名一定要大写字母。
SELECT *
FROM OPENQUERY(GE160, 'SELECT * FROM DAIMIN.JOBS')
--3、方式
SELECT a.*
FROM OPENROWSET('MSDAORA',
'GE160';'DAIMIN';'DAIMIN',
DAIMIN.JOBS) AS a
ORDER BY a.JOB_ID
--4、方式 ODBC
--ODBC方式比较好办
SELECT A.*
FROM
OPENROWSET('MSDAORA','GE160';'DAIMIN';'DAIMIN', --GE160是数据源名
DAIMIN.JOBS) AS
A
ORDER BY A.JOB_ID
Ⅲ Sql Server下数据库链接的使用方法
有时候我们希望在一个sqlserver下访问另一个sqlserver数据库上的数据 或者访问其他oracle数据库上的数据 要想完成这些操作 我们首要的是创建数据库链接
数据库链接能够让本地的一个sqlserver登录用户映射到远程的一个数据库服务器上 并且像操作本地数据库一样 那么闷或怎么创建数据库链接呢?我现在有两种方法可以实现
第一种 在sqlserver企业管理器中 建蚂陆伍立 这个比较简单的 首先在安全性 〉数据库链接上点右键 在出现的菜单中点新建数据库链接 然后会弹出一个界面 需要我们填写的有 链接服务器(这是一个名字 自己根据情况自行定义 以后就要通过他进行远程访问了) 提供程序名称(这个就是选择数据驱动 根据数据库类型来选择 不能乱选 否则链接不上的) 数据源(对于sqlserver就是远程数据库服务器的主机名或者IP 对于 oracle就是在 oracle net config 中配置的别名) 安全上下文用户和口令(也就是远程服务器的悉逗用户和口令)
第二种 利用系统存储过程
创建一个sqlserver对sqlserver的数据库链接
exec sp_addlinkedserver link_northsnow SQLOLEDB 远程服务器主机名或域名或ip地址
exec sp_addlinkedsrvlogin link_northsnow false null 用户名 用户口令
创建一个sqlserver对Oracle的数据库链接
exec sp_addlinkedserver link_ora Oracle MSDAORA oracle数据库服务器别名
exec sp_addlinkedsrvlogin link_ora false sa 用户名 用户口令
有了数据库链接我们就可以使用了 对于sqlserver和oracle中的使用方法是有区别的
对于sqlserver
create view v_lhsy_user as select * from link_northsnow lhsy dbo sys_user
select * from v_lhsy_user
其中lhsy为远程的数据库名
sys_user为表名
对于 oracle
create view vvv as select * from link_ora NORTHSNOW SYS_USER
select * from vvv;
其中northsnow为远程oracle数据库服务器的一个用户名 SYS_USER为该用户在该服务器上的一个表 要非常注意的是 数据库链接(link_ora)后面有两个点( ) 再往后面必须全部大写 查询的对象一般为表格或者视图 不能查询同义词
要想删除数据库链接 也有两种方法
一种是在企业管理器中操作 这个简单
另一种是用系统存储过程
lishixin/Article/program/SQLServer/201311/22533
Ⅳ mysql数据库怎么连接服务器
mysql
-u用户名
-h
主机名
-p
前提是服务器的mysql上有该用户,以及对应的IP
可登入mysql服务器上执行
grant
all
on
test.*
to
用户名@‘
客户机
IP’
identified
by
'密码'
;
flush
privileges;
#刷新权限表,让所做修改生效
上面指令的意思是
将test这个数据库的全部内容以及全部的操作权限
赋权
给从特定IP上登入到本服务器的用户。
Ⅳ sql server 2008怎么连接到服务器
1、打开sql server 配置管理器,找到里面的SQL server 网缓扒络配置,然后实例名的协议(我的实例名为SQLEXPRESS)。如下图所示:
Ⅵ 怎么把数据库的数据放到服务器上
1、右击准备导入数据的数据库,选择“所有任务”下的顷胡磨“导入数据”;
雀斗2、进入DTS导入向导,点击“下一步”按钮继续;
3、选择数据源,输入数据源所在的数据库做首服务器IP、用户名、密码和要复制数据的源数据库,点击“下一步”按钮;
4、选择目的,输入目的数据库所在的数据库服务器名称、用户名、密码和要复制数据的目的数据库(这个信息在用户区,数据库管理中可以看到),点击“下一步”按钮;
5、选择“在SQL Server数据库之间复制对象和数据”方式,点“下一步”继续;
6、设定调度方式,一般选“立即运行”即可,然后点“下一步”继续;
7、点“完成”执行,数据导入完成。
Ⅶ 网站和数据库怎么进行链接呢(网站与数据库连接)
网站链接不到数据库分很多情况?
1你网站服务器和数据库服务器液租是否可以正常ping通(假设你是分机部署的)
2假设可以ping通,查看防火墙是否允许数据库指定端口的链接(win平台上直接关闭防火墙或则配置准入;类unix平台上直接修改iptab来控制准入,比如添加一条entry允许在1521(oracle)1442(mssqlserver)上的接入操作)
3查看数据库是否正常开启.(win上直接查看服务,类unix平台上可以使用ps-ef|grep关键字来查看指定进程是否开启,oracle情况下还需要监听tnslsnr是否开启)
排除以上问题,那就找找网站的问题
1网站最近是否升闹辩兆级,比如更换了数据库的驱动,这是可能之一
2网站的数据库连接应该是从可配置的平面文件中读取用户名和密码,这2个是否错误
3你们的dba是否最近修改了数据库的用户名和密码
4你们的数据库是否被人用类似ddos攻击,就说被人不停的连接连接,撑到数据库支持的上限后,正常连接就无法建立了。
5你们的程序员是不是没有释放连接,或则你们的数据源释放连接和建立的连接的策越有问题灶铅。
希望对你有帮助
Ⅷ “navicat for mysql ”连接远程数据库服务器的方法是什么
1,打开Navicat for MySQL,点击左上角“链接”按钮,如下图:
3,最后确定保存即可。
Ⅸ 怎么链接一个服务器上的mysql数据库
要连接一个服务器上的mysql数据库首先需要知道这个服务器的ip地址、mysql数据库的用户名和密码还有端口号(默认是3306)。然后通过Navicat Premium这个软件来完成,具体步骤如下:
步骤1:电脑上安装Navicat Premium(可以网络搜索“Navicat Premium”然后下载)