欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【SQL Server 2005数据库镜像配置脚本示例】,下面是详细的分享!
SQL Server 2005数据库镜像配置脚本示例
这篇论坛文章主要介绍了SQL Server 2005数据库镜像的配置脚本,详细内容请大家参考下文:
SQL Server 2005数据库镜像配置脚本:
示例如下:
--在MIR-A上,创建数据库镜像端点
| 以下为引用的内容: create endpoint DB_MirroringEP AS tcp (listener_port=5022) for database_Mirroring (role=partner,encryption=supported); go |
--在MIR-B上,创建数据库镜像端点,用于伙伴通讯
|
以下为引用的内容: CREATE ENDPOINT Db_MirroringEP AS TCP (LISTENER_PORT=5022) FOR DATABASE_MIRRORING (ROLE=PARTNER, ENCRYPTION=SUPPORTED); GO ALTER ENDPOINT Db_MirroringEP STATE=STARTED GO |
--在MIR-W上,创建数据库镜像端点,用于见证通讯
|
以下为引用的内容: CREATE ENDPOINT Db_MirroringEP AS TCP (LISTENER_PORT=5022) FOR DATABASE_MIRRORING (ROLE=WITNESS, ENCRYPTION=SUPPORTED); GO ALTER ENDPOINT Db_MirroringEP STATE=STARTED GO |
--在MIR-A,MIR-B,MIR-W上,检查端点配置
SELECT * FROM sys.database_mirroring_endpoints
GO
--在MIR-A,MIR-B,MIR-W上,配置数据库镜像安全性,somodesql.com为自己的域名
| 以下为引用的内容: use master go grant connect on endpoint::"DB_MirroringEP" to "SOMODESQL\sqladmin" go |
BACKUP DATABASE AdventureWorks TO DISK='C:\AdventureWorks.bak'
GO
--在MIR-B上恢复AdventureWorks数据库。
--通过安全方法,将 C:\AdventureWorks.bak 复制到 MIR-B。
--在 MIR-B 的镜像服务器实例上还原数据库:
| 以下为引用的内容: RESTORE DATABASE AdventureWorks FROM DISK='C:\AdventureWorks.bak' WITH NORECOVERY GO |
--启动数据库镜像,注意顺序,需要在首先在镜像服务器上配置伙伴
--在MIR-B上,指定伙伴端点,somodesql.com为自己的域名
| 以下为引用的内容: alter database AdventureWorks set partner=N'TCP://MIR-A.somodesql.com:5022' GO |
--在MIR-A上,指定伙伴端点
| 以下为引用的内容: alter database AdventureWorks set partner=N'TCP://MIR-B.somodesql.com:5022' GO |
--在MIR-A上,指定见证服务器端点
| 以下为引用的内容: ALTER DATABASE AdventureWorks SET WITNESS=N'TCP://MIR-W.somodesql.com:5022' GO |
--配置数据库镜像事务安全级别
ALTER DATABASE AdventureWorks SET SAFETY FULL
GO
--=================查看数据库镜像的配置状态=================
-- 1.)通过Management studio 对象资源管理器,查看主体数据库、镜像数据库状态
-- 2.)通过Management studio 对象资源管理器中的数据库属性查看状态
-- 3.)通过系统目录视图查看数据库镜像配置情况
| 以下为引用的内容: use master go SELECT * FROM sys.database_mirroring_endpoints SELECT * FROM sys.database_mirroring WHERE database_id= (SELECT database_id FROM sys.databases WHERE name='AdventureWorks') |
以上所分享的是关于SQL Server 2005数据库镜像配置脚本示例,下面是编辑为你推荐的有价值的用户互动:
相关问题:sqlserver2005怎么将数据库生成为脚本?
答:在SQL中,右击数据库文件,选择任务》生成脚本,在生成脚本选项中选择“编写数据的脚本”改为True,在“为数据库服务器版本生成脚本”一项中,改为SQL 2005,生成的脚本直接在SQL2005中执行,即可。不过如果数据量较多,可能生成的脚本较大,可分步执... >>详细
相关问题:SQL2005 没有为数据库镜像配置数据库
答:没有为数据库镜像配置数据库 "JX"。镜像库还没设置还原状态的库吧 >>详细
相关问题:sqlserver2005 中的表怎么生成带数据的脚本?
答: 数据库上右键 任务- 脚本 然后点击高级,然后选择架构和数据就ok了 >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
