MSSQL2005数据库导入导出+带主键、自动增量、关系图、表架构等
关键词:mssql2005、导入导出
1、在本地安装Mssql Server 2005
2、接着安装SQLServer2005_XMO.msi
3、安装完SQLServer2005_XMO.msi后,还要安装Database Publishing Wizard.msi
4、安装之后需要重启本机系统
http://download.microsoft.com/download/8/6/c/86c36c26-2532-4d02-87cc-d0208f9cbaaa/SQLServer2005_XMO.msi
这个是系统32位的安装包
http://download.microsoft.com/download/8/6/c/86c36c26-2532-4d02-87cc-d0208f9cbaaa/SQLServer2005_XMO_x64.msi
这个是系统64位的安装包
http://download.microsoft.com/download/2/1/b/21b68714-3d9a-4610-9eba-88509ffc27fb/DatabasePublishingWizard.msi
这个是系统通用的安装包
5、安装之后在电脑的左下角==>>开始==>>打开该工具
-----------------------------------------------以下是从服务器把数据库备份到本地
6、
7、
8、
9、
10、
11、
温馨提示:由于刚才的操作导出了数据库架构,但是客户本地并没有该架构,如果这个备份还原到本地后,看到表中的架构非dbo架构或不是你指定的,可以使用以下脚本去批量修改表架构
declare @name sysname
declare csr1 cursor
for
select TABLE_NAME from INFORMATION_SCHEMA.TABLES
open csr1
FETCH NEXT FROM csr1 INTO @name
while (@@FETCH_STATUS=0)
BEGIN
SET @name='旧的架构名称.' + @name
print 'ALTER SCHEMA 新的架构名称 TRANSFER ' + @name
fetch next from csr1 into @name
END
CLOSE csr1
DEALLOCATE csr1
-----------------------------------------以下是把本地数据库导入到我司数据库
1、打开Database Publishing Wizard
2、
3、
4、
5、
6、
7、
8、
9、远程登录到我司服务器数据库
10、打开SQL脚本后,会让你再次确认填写用户密码,输入即可
11、
完成导入
---------------------------------------------------------------------------
温馨提示:如果数据库带有存储过程和标量函数,请在会员中心提交服务支持告诉我们帮你开启execute权限,如果数据库没带存储过程或标量函数,就无须通知我们处理了