Sql server 2000 数据库下载问题

cheng3873391 2010-12-03 02:03:33
各们高手你们好! 现在有一个问题就是我们公司自己有一个网站,我怎么才能把我们网站的数据库下载到本机上呢! 也就是说在网上的数据库下载到本机上!在本机上可以看到相应的数据!请高手们只点一下! 说的详细一下!
...全文
68 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
「已注销」 2010-12-03
  • 打赏
  • 举报
回复
不懂,绑定
billpu 2010-12-03
  • 打赏
  • 举报
回复
停掉sqlserver 把mdf ldf都ftp过来
dawugui 2010-12-03
  • 打赏
  • 举报
回复
如果是指把数据库文件下载到本地,则不是SQL SERVER的内容.

下载到本地后,附加或还原数据库后才能看到数据库中的数据.
dawugui 2010-12-03
  • 打赏
  • 举报
回复
[Quote=引用楼主 cheng3873391 的回复:]
各们高手你们好! 现在有一个问题就是我们公司自己有一个网站,我怎么才能把我们网站的数据库下载到本机上呢! 也就是说在网上的数据库下载到本机上!在本机上可以看到相应的数据!请高手们只点一下! 说的详细一下!
[/Quote]
你是指连接到网上的数据库,然后查询数据?
需要安装一个客户端,然后按照如下操作即可.
不同服务器数据库之间的数据操作

--创建链接服务器
exec sp_addlinkedserver 'ITSV' , '' , 'SQLOLEDB' , '远程服务器名或ip地址'
exec sp_addlinkedsrvlogin 'ITSV' , 'false' , null , '用户名' , '密码'

--查询示例
select * from ITSV.数据库名.dbo.表名

--导入示例
select * into 表 from ITSV.数据库名.dbo.表名

--以后不再使用时删除链接服务器
exec sp_dropserver 'ITSV' , 'droplogins'

--连接远程/局域网数据(openrowset/openquery/opendatasource)
--1、openrowset

--查询示例
select * from openrowset('SQLOLEDB' , 'sql服务器名' ; '用户名' ; '密码' , 数据库名.dbo.表名)

--生成本地表
select * into 表 from openrowset('SQLOLEDB' , 'sql服务器名' ; '用户名' ; '密码' , 数据库名.dbo.表名)

--把本地表导入远程表
insert openrowset( 'SQLOLEDB' , 'sql服务器名' ; '用户名' ; '密码' , 数据库名.dbo.表名)
select *from 本地表

--更新本地表
update b
set b.列A=a.列A
from openrowset('SQLOLEDB' , 'sql服务器名' ; '用户名' ; '密码' , 数据库名.dbo.表名) as a inner join 本地表 b
on a.column1 = b.column1

--openquery用法需要创建一个连接

--首先创建一个连接创建链接服务器
exec sp_addlinkedserver 'ITSV' , '' , 'SQLOLEDB' , '远程服务器名或ip地址'
--查询
select *
FROM openquery(ITSV , 'SELECT * FROM 数据库.dbo.表名')
--把本地表导入远程表
insert openquery(ITSV , 'SELECT * FROM 数据库.dbo.表名')
select * from 本地表
--更新本地表
update b
set b.列B=a.列B
FROM openquery(ITSV , 'SELECT * FROM 数据库.dbo.表名') as a
inner join 本地表 b on a.列A=b.列A

--3、opendatasource/openrowset
SELECT *
FROM opendatasource('SQLOLEDB' , 'Data Source=ip/ServerName ; User ID=登陆名 ; Password=密码').test.dbo.roy_ta
--把本地表导入远程表
insert opendatasource('SQLOLEDB' , 'Data Source=ip/ServerName ; User ID=登陆名 ; Password=密码').数据库.dbo.表名
select * from 本地表

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧