12、SQL Server 2012 升级与安装指南

SQL Server 2012 升级与安装指南

1. 数据库迁移方法

1.1 分离/附加迁移方法

当需要将数据库永久迁移到新的 SQL Server 实例时,分离/附加方法是一个不错的选择。通过移动每个文件本身,可以确保捕获到数据库在先前实例中的确切状态。由于数据库被分离,在升级过程中它将无法进行任何事务操作,从而保证旧系统上不会提交任何数据。此外,分离数据库还有助于验证所有连接到新系统的重新配置。如果遗漏了某个连接,它仍然指向旧实例,那么在尝试连接时会遇到错误,而不是误以为连接到了新实例。

分离数据库

可以使用 sp_detach_db 存储过程来分离数据库。在分离之前,应将数据库设置为单用户模式,并立即回滚所有事务。以下是分离数据库的 T-SQL 脚本:

USE [master] 
GO 
ALTER DATABASE [DatabaseName] SET SINGLE_USER WITH ROLLBACK IMMEDIATE 
GO 
EXEC master.dbo.sp_detach_db 'DatabaseName' 
GO
附加数据库

在 SQL Server 2012 中,应使用 CREATE DATABASE 语句和 FOR ATTACH 子句来附加数据库。此语句和子句取代了以前用于附加数据库的 sp_attach_db 存储过程,该存储过程已被弃用,并将在未来版本中移除。同时,还需

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值