本例为sql2012 还原到sql2008。
要实现的功能是把sql2012的数据库备份到sql2008,数据库名字为Test,并且这两个数据库在不同的电脑中。
微软的软件设计方案基本上都是新版本兼容旧版本,旧版本不兼容新版本
步骤如下:
1、首先把要把sql2012中要备份的数据库设置为兼容2008。
右键sql2012中的数据库Test-属性-选项 看到如下图:
2、右键Test-任务-生成脚本,下一步-下一步到达下图,点高级选项。把script for sql version改成你要降级的那个版本 也就是sql2008。确定完成即可。会生成一个scriptsql脚本文件。
3、下一步要把sqlserver2012源文件复制到另外一个电脑上。由于SqlServer正在运行是无法复制的。所以首先要停止sqlserver服务。
4、找到sql2012数据库在电脑中的位置。 右键数据库-文件会有路径,复制出这两个文件来。 至此sqlserver2012的电脑 *** 作完成。
5、把上面得到的scriptsql文件和两个数据源文件复制到sql2008所在的电脑中。在sql2008中新建-查询管理器。把scriptsql拖进去,会看到代码。
注意绿色部分。此时显示的数据库文件位置是sql2012电脑的位置。需要把这两个地址改为 sql2008 中 复制过来的那两个源文件的地址即可。按F5键执行,即可完成数据库从SQL2012到SQL2008的降级。
屁红旗啊,那是做服务器用的系统吗?redhat企业版,centos,debian,ubuntu都行
>
windows server 2008 r2有很多版本,sp1指的是service pack 1 ,是说windows server 2008 r2服务器的第一个补丁包。
它提供对 Windows *** 作系统 (OS) 的持续改进,包含以前通过 Windows Update 提供的更新,以及基于客户和合作伙伴的反馈而对 Windows 7 和 Windows Server 2008 R2 平台做出的持续增量更新。这使得组织机构只需部署单组更新程序即可。
扩展资料:
windows server 2008 r2的版本:
1、基础版(Foundation):
一个廉价的入门级版本,支持单路处理器,提供了中小企业应用最多的文件与打印共享、远程访问、目录服务等,并且在安全性上没有缩水。
适合作为中小企业文件打印服务器、文件共享服务器、用于网络基础架构管理的域控制器和终端服务器等等。不过基础版并不单独发售,是随同OEM的单路服务器一同提供给用户。
2、标准版(Standard):
提供了基础的Web、虚拟化、安全性、可靠性和生产特性,并平衡了成本。最高支持4颗x64处理器、32GB内存、最大支持250个网络访问连接、集成Hyper-v、IIS75、远程桌面服务、具备ServerCore模式,支持Powershell20。
3、企业版(Enterprise):
提供了强大的可靠性和可扩展性,相对标准版功能更加全面,如最大支持2TB内存,最大支持8颗x64处理器,也不再有连接数的限制,具有更加丰富的管理功能和特性如ADRMS、DirectAccess等,此外具有丰富的容错选项,支持16节点的容错群集,具有同步内存容错功能等等,是一个强大的企业管理平台。
4、数据中心版(Datacenter):
Win2008R2中的最高级版本,提供了高扩展性、可靠性和可用性,适合大规模的虚拟化应用,以及大型的关键应用,如ERP、数据库等商业应用。
和企业版相比,数据中心版更适合大规模的虚拟化应用,消除了虚拟化使用限制,具有快速迁移等特性,具有更佳的可用性。在扩展性上更强,最大支持64颗64位处理器、2TB内存,与企业版相比,同样具有丰富的容错特性。
5、Web版:
一个功能单一的版本,价格比较低廉,主要用于构建Web服务器,集成IIS75、ASPNET、MicrosoftNETFramework,让用户可以快速的部署网页、网络站点、Web应用和服务。Web版本最大支持4颗x64服务器和最高32GB内存。
参考资料来源:microsoft官网-Windows 7 和 Windows Server 2008 R2 Service Pack 1 (KB976932)
天互数据 杜超为您解答,希望能帮到你1打开SQL SERVER 2008 的manger studio
-- 打开"对象资源管理器", 连接到实例
-- 右键要转到2005的库
-- 任务
-- 生成脚本
-- 在"脚本向导"的"选择数据库"中, 确定选择的是要转到2005的库
-- 勾选"为所选数据库中的所有对象编写脚本"5
-- 在接下来的"选择脚本选项"中, 将”编写创建数据库的脚本”设为True,找到"为服务器版本编写脚本"项, 选择"SQL Server 2005"
-- 其他选项根据需要设置
-- 最后把脚本保存到一个 sql 脚本文件
2 在2005中创建目标数据库
在查询分析器(或2008的manger studio在打开脚本文件), 连接到SQL Server 2005,执行上面生成的脚本以创建一个新的数据库
3 将数据从2008导到2005
打开SQL Server 2005的企业管理器
-- 右键要导入数据的数据库
-- 任务
-- 导入数据
-- 在"SQL Server 导入和导出向导"的"选择数据源"步骤中, 确定选择的是要导出的数据库
-- 在"选择数据源"步骤中, 连接到 2005, 并选择源数据库
-- 在"选择源表和源视图"中, 选择所有的表
-- 最后完成
从SQL2008数据库导出数据到另外一个数据库,如果数据库中有自增主键,那么在导出的时候会报一个错误
解决:在数据库导入"选择源表和源视图"->点击对应表后的“编辑映射”按钮->勾选“启用标识列插入”->导入即可。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)