不推荐这个,很麻烦,又慢
AAAAAAAAA1111111111111111
还是用备份还原,
备份如下:
SQL企业管理器->SQL组->(local)->数据库->你要备份的数据库名->按右键->所有任务->备份数据库->点添加按钮->选择存放目录->点确定按钮->再点确定按钮)
还原如下:
SQL企业管理器->SQL组->(local)->数据库->你要备份的数据库名->按右键->所有任务->还原数据库->选择从设备->点选择设备按钮->再点添加按钮->点文件名有个按钮->找到你备份的文件的存放目录->点确定按钮->点确定按钮->切换到选项->点在现有数据库上强制还原左边的方框->最后点确定)
BBBBBBBBBBB222222222222222
附加数据库如下:
1复制数据库文件(数据库名mdf和数据库名log这两个文件)
PS:需要停止SQL服务管理器就是右下角系统托盘那里的带绿色小三角的图标按右键->MSSQLSER---停止
PS:如果不停止就复制不了数据库文件,会提示你该文件在使用中
PS:停止以后再在上面按右键可以再开始
PS:如果不知道数据库文件在哪个文件夹可以这样
--SQL企业管理器->SQL组->(local)->数据库->你要备份的数据库名->按右键->属性->点常规旁边的数据文件->里面的位置就是数据库文件所存放的文件夹
2上传数据库文件到服务器
3在服务器的SQL企业管理器->SQL组->(local)->数据库->按右键->附加数据库->选择要附加的数据库的MDF文件->点按钮选择文件->下面的附加为方框里面是数据库名->点确定
CCCCCCCCCCC3333333333333
或者用程序网页 *** 作读取目的数据库内容进行某个表更新
select into B1 from openrowset
('SQLOLEDB','server=xxxxxxxxxxxx;uid=sa;pwd=xxx;database=databasename'
, 'select from AAA') as a
insert into 你要添加数据的表名 select from B1
这个就算了,你可能不懂写网页程序1
sql2005
数据库
不能
导到
2000中,所以服务器是2000的
必须建个
2000的数据库
导进去
2
进入
sql2000企业管理企
,新建sql注册
输入你的用户名密码
会看到好多数据库
打开你的数据库
用导出导入数据
就可以了
3
如果要更改你服务器上的数据库数据
首先要登录网页
链接到你的数据库
就能在企业管理器里面
作修改了楼主您好您的意思实际上是SQLserver的分布式查询:如果一个项目需要二至多台服务器,而我们又必须从几台服务器中将数据取出来,这就必须用分布式查询!
在这里有两个概念:本地数据源、远程数据源!
本地数据源指的是单个服务器上的数据而远程数据源指的是另一个SQL实例上的数据。
如何跨服务器取数呢?
一、
如果经常访问或数据量大,建议用链接服务器--创建链接服务器
exec sp_addlinkedserver ''srv_lnk'','''',''SQLOLEDB'',''远程服务器名或ip地址''
exec sp_addlinkedsrvlogin ''srv_lnk'',''false'',null,''用户名'',''密码''go
--查询示例:
select from srv_lnk数据库名dbo表名
--导入示例:
select into 表 from srv_lnk数据库名dbo表名go--以后不再使用时删除链接服务器
exec sp_dropserver ''srv_lnk'',''droplogins''
二、
--如果只是临时访问,可以直接用openrowset
--查询示例:
select from openrowset(''SQLOLEDB'',''sql服务器名'';''用户名'';''密码'',数据库名dbo表名)
--导入示例:
select into 表 from openrowset(''SQLOLEDB'',''sql服务器名'';''用户名'';''密码'',数据库名dbo表名)
如何在企业管理器中设置呢?
SQL实例--->安全性--->链接服务器--->右键新建链接服务器常规中输入链接服务器的名字,选其它数据源,选SQLOLEDB,数据源写上,一般写IP地址再选安全性-----》选本地登陆----》模拟打勾用此安全上下文进行,输入用户与密码。
常见问题:1在建立完链接服务器后,我们进行查询 *** 作例:我们已对DFLD的服务器做了链接,紧接着我们想访问它中PUBS数据库中的Authors表Select From DFLDPUBSAuthors经常会出二类问题
1提示 异类查询要求为连接设置 ANSI_NULLS 和 ANSI_WARNINGS 选项。这将确保一致的查询语义。请启用这 些选项,然后重新发出查询。 这种提示是因为没有将ANSI_NULLS与ANSI_WARNINGS打开 SET ANSI_NULLS ON SET ANSI_WARNINGS ON Select From DFLDPUBSAuthors--这样就可以了!
2提示 某机器MSDTC服务不可用 这种提示很简单,只需要将MSDTC服务打开就是了!注:需要双方均打开MSDTC服务,默认不打开第一导入数据结构
打开本地计算机上的 SQL Server Management Studio 客户端软件:
2
本地电脑:登陆本机数据库连接控制端:
3
选择您要导出到服务器的数据库然后鼠标右键:选择生成SQL脚本:
4
选中本地电脑需要导出脚本的库名字
5
需要选择选择兼容sql2005的版本的脚本:
修改sql脚本的保存路径:记录下这个路径
查看生产脚本生成的选项:
成功生成sql脚本:并记录下脚本导出的路径
连接到虚拟主机提供的目标数据库服务器:
并点击新建查询,拷贝您导出的 SQL 脚本代码(此代码为第一步导出的sql脚本代码)到上图显示的查询分析器中,点击分析脚本,如果没有语法错误,就点击执行脚本,直到执行完毕。
导入数据结构完毕
第二:导入数据库数据
下面咱们开始导入数据库表中的数据:登陆您本地的数据库:
点击您本地计算机上的数据库右键-任务-导出数据:
选择目标数据库,如下添加虚拟主机提供给您的数据库信息(服务器地址,用户名,密码,数据库):
点击下一步,点击下一步,选中所有表,并确保“目标”
点击下一步,直到执行完毕:这样你的本地数据库就导入到虚拟主机上了
导入数据库数据完毕
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)