SQLServer Alwayson架构下常用操作

新建用户

1.主db新建sql用户
2.等待次db同步sql用户
3.脚本设置新用户的db权限

USE MDM
GO
ALTER ROLE [db_datareader] ADD MEMBER [bpmuser]
GO
ALTER ROLE [db_datawriter] ADD MEMBER [bpmuser]
GO
ALTER ROLE [db_owner] ADD MEMBER [bpmuser]
GO

维护计划-数据库备份及历史备份删除

主次DB均需要建立配置一样的维护计划

收缩数据库日志文件

--查询数据库日志状态
SELECT name,log_reuse_wait_desc FROM sys.databases where name='BPMProduct_MTBPM'
--备份数据库日志文件到NULL,不占用任何空间
BACKUP LOG BPMProduct_MTBPM TO DISK='NUL:' WITH NO_CHECKSUM, CONTINUE_AFTER_ERROR;
--收缩数据库日志文件到20G
USE BPMProduct_MTBPM
DBCC SHRINKFILE ('BPMProduct_VANKE_POC_log', 20480);
--检查日志空间
dbcc sqlperf(logspace)

你可能感兴趣的:(SQL,Server,数据库,alwayson)