如何在2个不同的 MS SQL 2000 数据库服务器直接复制数据库,如,将你自己的数据库复制到远程服务器上
1、启动MS SQL 2000企业管理器
2、准备建立连接
选择本地sql组
选择需要复制的数据库,如:test
3、选择 “导出数据(E)...” 将本地计算机的数据复制到其他sql服务器上
4、点下一步
5、选择数据库源
数据库(D):如图
服务器(S):填写 (local) -> 表示本机,可以是本机的IP
选择:使用 Windows 身份验证(W)
数据库(B):选择你要复制的数据库,本例中是: test
6、选择目标SQL服务器的配置
服务器(S):填写服务器的ip地址,必须是ip地址
‘贰’ 如何利用Navicat导入/导出mssql中的数据
步骤一、首先打开navicat,点左上方的【连接】
在“连接名”处填写一个自己命名的名字,“主机名或IP地址”处填上sqlserver所在服务器的IP地址,关于“验证”处,如果是在本机上的装的sqlserver并且设置的是windows验证,那么就在下拉框中选择“windows 验证”;否则,“请选择SQL server 验证”,然后填写上用户名密码进行“连接测试”,连接成功后,点确定就可以了。
步骤二、连接数据库成功后,左边会出现“连接名”,可以右键或双击打开“打开连接”,这样就连接上了数据库。连接上数据库后,在里面可以清楚的看到数据库的表等项目,并且可以通过右键可以进行多种操作。
步骤三、将服务器一中的数据库数据转移到服务器二的数据库中,点击“工具”,选择“数据传输”,
左边的“源”是想要转移数据的数据库服务器,右边的“目标”是目的地址,数据库的选择比如从master1到master2,这个自己选择,模式的话,两边都选择dbo,至于“数据库对象”,根据自己需要自己选择,可以只选一个表,也可以全选,设置后以后,点“开始”就可以了。
上面是直接连接两个远程数据库进行数据传输的,当然也可以直接连接一个数据库服务器,利用sql文件进行导入,选中需要导入的数据库,打开选中的数据库,展开找到dbo,右键 - 选择“导入向导”,根据需要选择sql文件导入就可以了。
‘叁’ microsoft sql怎么导出
第一步:查看需要备份的数据库
登入SQL Server Management Studio后,在右侧打开树状图可以看到相关数据库。
第二步:数据库脱机
选中需要备份的数据库后,选中“任务”->“脱机”,脱机时候,必须关掉表、查询等。
第三步:确认脱机成功
脱机这一步很重要,因为不脱机,直接复制这两个文件会报错,所以必须得脱机。请确保出线一下提示界面,才能保证脱机成功。
第四步:复制备份文件
进入你的数据库安装目录,相对位置如“\Microsoft SQL Server\MSSQL.1\MSSQL\Data”文件夹,在这个文件夹内,选择你要复制的数据库文件(.mdf和.ldf),然后粘贴到你需要备份的地方即可。
‘肆’ 导出mssql数据库中的表、字段和类型为SQL语句
打开SQL管理器 ,找到要导出用户表字段信息的那个数据库 ,点击工具上的Sql查询分析器
直接下面的Sql语句到查询分析器中,点击F5运行:
SELECT
(case when a.colorder=1 then d.name else '' end)表名,
a.colorder 字段序号,
a.name 字段名,
(case when COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 then '√'else '' end) 标识,
(case when (SELECT count(*)
FROM sysobjects
WHERE (name in
(SELECT name
FROM sysindexes
WHERE (id = a.id) AND (indid in
(SELECT indid
FROM sysindexkeys
WHERE (id = a.id) AND (colid in
(SELECT colid
FROM syscolumns
WHERE (id = a.id) AND (name = a.name))))))) AND
(xtype = 'PK'))>0 then '√' else '' end) 主键,
b.name 类型,
a.length 占用字节数,
COLUMNPROPERTY(a.id,a.name,'PRECISION') as 长度,
isnull(COLUMNPROPERTY(a.id,a.name,'Scale'),0) as 小数位数,
(case when a.isnullable=1 then '√'else '' end) 允许空,
isnull(e.text,'') 默认值,
isnull(g.[value],'') AS 字段说明
FROM syscolumns a left join systypes b
on a.xtype=b.xusertype
inner join sysobjects d
on a.id=d.id and d.xtype='U' and d.name<>'dtproperties'
left join syscomments e
on a.cdefault=e.id
left join sysproperties g
on a.id=g.id AND a.colid = g.smallid
order by a.id,a.colorder
这样的话,该数据库中的用户字段信息就出来了,然后可以把结果全选,复制到Excel里面 粘贴。
‘伍’ Mysql导出的.SQL文件能导入MS SQLServer么
不能,因为MYSQL字段类型与MS的不太一样。 你需要手动改导出的语句里的创建表的语句。 插入如果没有选扩展,而是选了全部,SQL的INSERT语句就能在MS的导入
‘陆’ 怎样用SQL语句导出导入数据<MS SQL Sever7.0>
你要导出为什么?或者说从什么中导入?最近也在忙这个,我是SQL->ACCESS;如果是这样的话,我的解决办法:1、导出用sp_AddLinkedServer,连接ACCESS与SQL,这样可以直接操作,用insert
into
...
select
...;
2、导入用OPENROWSET,用insert
into
....
select
*
from
openrowset();