一个防止误删MSSQL数据库的方法

简介: 原文:一个防止误删MSSQL数据库的方法一个防止误删MSSQL数据库的方法 环境:Windows2008 R2 、SQL 2012 今天发现一个有趣的现象,之前数据库服务器的其中几个数据库做过镜像,不过现在已经删除了,今天又要在那台服务器上为一个库搭建镜像 搭建镜像的过程中,把镜像机器的ip...
原文: 一个防止误删MSSQL数据库的方法

一个防止误删MSSQL数据库的方法

环境:Windows2008 R2 、SQL 2012

今天发现一个有趣的现象,之前数据库服务器的其中几个数据库做过镜像,不过现在已经删除了,今天又要在那台服务器上为一个库搭建镜像

搭建镜像的过程中,把镜像机器的ip写成了自己的ip,结果发现命令成功执行

--备机上执行
USE [master]
GO
ALTER DATABASE [CT_DB] SET PARTNER = 'TCP://192.168.1.106:5022';   --主机服务器的ip

192.168.1.106是服务器自己的ip

 

当然了,查询SELECT DB_NAME([dbid]) ,* FROM sys.[sysprocesses] WHERE [spid]>49 ORDER BY [spid] 视图的时候并不会有镜像同步线程的,因为它并没有镜像库让它去同步

 

我们尝试把[CT_DB]库drop掉

DROP DATABASE [CT_DB]

--ALTER DATABASE [CT_DB] SET PARTNER OFF

 

ALTER DATABASE [CT_DB] SET PARTNER FAILOVER
GO

 

ALTER DATABASE [CT_DB] SET PARTNER FORCE_SERVICE_ALLOW_DATA_LOSS
GO

 

虽然实际用途和意义不大,但是有时候确实可以防止一些意外发送

 

 

如有不对的地方,欢迎大家拍砖o(∩_∩)o 

目录
打赏
0
0
0
0
214
分享
相关文章
有哪些方法可以验证用户输入数据的格式是否符合数据库的要求?
有哪些方法可以验证用户输入数据的格式是否符合数据库的要求?
119 75
数据库多实例的部署与配置方法
【10月更文挑战第23天】数据库多实例的部署和配置需要综合考虑多个因素,包括硬件资源、软件设置、性能优化、安全保障等。通过合理的部署和配置,可以充分发挥多实例的优势,提高数据库系统的运行效率和可靠性。在实际操作中,要不断总结经验,根据实际情况进行调整和优化,以适应不断变化的业务需求。
Oracle数据库优化方法
【10月更文挑战第25天】Oracle数据库优化方法
61 7
Go语言项目高效对接SQL数据库:实践技巧与方法
在Go语言项目中,与SQL数据库进行对接是一项基础且重要的任务
119 11
数据库SQL函数应用技巧与方法
在数据库管理中,SQL函数是处理和分析数据的强大工具
串口调试助手连接SQL数据库的技巧与方法
串口调试助手是电子工程师和软件开发人员常用的工具,它能够帮助用户进行串口通信的调试和数据分析
Data jpa 增删改查的方法分别有哪些
Data jpa 增删改查的方法分别有哪些
【深入了解MySQL】优化查询性能与数据库设计的深度总结
本文详细介绍了MySQL查询优化和数据库设计技巧,涵盖基础优化、高级技巧及性能监控。
63 0
数据库传奇:MySQL创世之父的两千金My、Maria
《数据库传奇:MySQL创世之父的两千金My、Maria》介绍了MySQL的发展历程及其分支MariaDB。MySQL由Michael Widenius等人于1994年创建,现归Oracle所有,广泛应用于阿里巴巴、腾讯等企业。2009年,Widenius因担心Oracle收购影响MySQL的开源性,创建了MariaDB,提供额外功能和改进。维基百科、Google等已逐步替换为MariaDB,以确保更好的性能和社区支持。掌握MariaDB作为备用方案,对未来发展至关重要。
63 3