一:不太明白你的意思,我理解你的意思是你想把A服务器的数据库还原到B服务器,但是又不想把B服务器数据库覆盖是吧?如果是这样那么就简单了。
二:在A服务器中选择该数据库,备份出来。右键-任务-备份。(我的是2005的,如果你的是2000的那么可能 *** 作不太一样你可以在网上查下2000怎么备份)。
三:把备份出来的数据文件(数据库名bak),放到B服务器中,然后在B服务器打开SQL Server Management Studio,连接上数据库后。邮件点击数据库-新建数据库-新建数据库 *** 作比较简单,这里你的数据库名就不要和B服务器中已有的数据库名一样了。这里把数据库物理文件和日志文件路径设置好后,数据库就建成功了。然后右键该数据库-任务-还原-源设备-添加-找到刚才从A服务器拷贝过来的数据文件(数据库名bak)-勾选上它-点击左边的选项-在这里“还原为”处找到刚才我们新建的数据库的物理文件位置和日志文件位置,分别选中,然后就可以点击确定了。如果在这里提示出错。那么你需要重启一次数据库(在开始-运行中输入net stop mssqlserver后等待数据库停止,然后再输入net start mssqlserver启动数据库)然后再点击确定,则数据库还原成功。
四:排序规则不一样。可以通过在新建查询中输入如下代码即可。
这里我们在B服务器中打开数据库,新建查询,输入
use master
--清除本数据库所有连接,因为修改数据库排序规则要独占数据库, 执行时间可能会长一点
Alter DataBase 数据库名 Set Offline With RollBack After 10
--启用数据库
Alter DataBase 数据库名 Set Online
--修改排序规则为Chinese_PRC_CI_AS,注:本修改只影响被修改的数据库
Alter DataBase 数据库名 Collate Chinese_PRC_CI_AS
GO
以上 *** 作完成后,则大功告成。这里完成的基础是在A服务器的数据库版本和B服务器的数据库版本一致或者是A服务器是2000的数据库,B服务器是2005的数据库。累~~~~ 汗! 我知道还有其他的方法,但是自己不知道怎么 *** 作,有高手请指教,大家一起学习!
首先需要下载安装包,在百度搜索“SqlServer2005微软官网版本zip”,下载完成后运行“SqlServer2005微软官网版本\Servers\setupexe”文件。
等待系统配置自动检查完成后,勾选SQL Server Database Services、Integration Services、工作站组件联机丛书和开发工具,三项。实例名使用默认实例。
服务账户选择“使用内置系统账户”。身份验证模式选择“混合模式(windows身份验证和SQL Server身份验证)”,并输入数据库密码。
排序规则保持默认设置。功能选择,选择SQL Server的安装路径。
等待安装完成,直到出现“完成Microsoft SQL Server 2005安装”界面,点击“完成”。
打开“SQL Server Management Studio”,登录名为“sa”,密码为安装数据库时填写的密码。此时SQLServer2005即安装成功。
sqlserver的数据库导入MSSQLServer数据库方法:
现有数据库是mdf格式还是bak格式。
1、如果是mdf格式,采用附加数据库方式。
2、如果是bak格式,则要选择还原数据库方式。
具体附加数据库方法:
1、企业管理器->数据库-->所有任务-->附加数据库-->选择你的mdf文件,然后进行附加 *** 作即可。
还原数据库方法:
1右击SQL Server 2000实例下的“数据库”文件夹。就是master等数据库上一级的那个图标。选择“所有任务”,“还原数据库”。
2在“还原为数据库”中填上你希望恢复的数据库名字。这个名字应该与你的源码中使用的数据库名字一致。
3在d出的对话框中,选“从设备”。
4点击“选择设备”。
5点击“添加”。
6点击“文件名”文本框右侧的“…”按钮,选中你的“BAK”文件,并点击确定回到“选择还原设备”对话框。
7点击确定回到“还原数据库”对话框。
8点击“选项”选项卡。
9将所有“移至物理文件名”下面的路径,改为你想还原后的将数据库文件保存到的路径。如果你不希望改变,可以直接点击确定。这时便恢复成功了。
你可以备份一下,其中备份的过程SqlServer2000就有一个默认的备份路径,但这个路径可以人为更改。
查看SqlServer2005用户库备份文件默认路径
DECLARE @BackupDirectory VARCHAR(100)
EXEC masterxp_regread @rootkey='HKEY_LOCAL_MACHINE',
@key='Software\Microsoft\Microsoft SQL Server\MSSQL1\MSSQLServer',
@value_name='BackupDirectory',
@BackupDirectory=@BackupDirectory OUTPUT
SELECT @BackupDirectory
以上就是关于SQL SERVER数据库,想导入到B服务器并保留原数据全部的内容,包括:SQL SERVER数据库,想导入到B服务器并保留原数据、怎么安装MSSQLSERVER2005数据库、sqlserver的数据库如何导入MSSQLServer数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)