配置镜像的时候,错误的将主数据库设置成了“SINGLE_USER”模式。由于是生产环境,刚设置完就有用户登录了,造成了无法通过设置更改为“MULTI_USER"模式,此情况必须清除掉主数据库中的用户连接,然后再进行更改,语句如下: USE master; GO DECLARE @SQL VARCHAR(MAX); SET @SQL='' SELECT ...【阅读全文】
日志传送模式中,主数据库故障转移到辅助数据库并将其用作新主数据库的操作步骤手动从主数据库故障转移到辅助数据库, 请确保用 NORECOVERY 备份主服务器上的活动事务日志,如果主服务器已经挂掉,请跳过此步骤。BACKUP LOG database_name TO DISK = 'G:/Backups/********.b...【阅读全文】
INSERT语句插入的值,长度超过字段的规定,会出现如下错误信息<br /><br />日本語→文字列データまたはバイナリ データが切り捨てられます。<br />英語→String or binary data would be truncated<br /><br /><span style="white-space:normal;">那么</span><span style="white-space:normal;">如何快速定位是哪个字...【阅读全文】
表Table1,有字段A char(1),B numeric(23,5)select case when A=1 then round(B, 3) 小数点第三位四舍五入之后,其结果是有三位小数的浮点型 when A=2 then floor(B) 小数点后全部舍弃,其结果是一个整数,没有小数部分,是整形 end as 单...【阅读全文】
day(sign_time) 取得当前日期的天数如何用sql语言只获得数据库当前日期,且格式为"yyyy-mm-dd"?select convert(char(10),getdate(),120) select * from 表名 where convert(char(10),字段名,120)='2012-01-01'SqlServer中...【阅读全文】
分离和脱机都可以使数据库不能再被使用,但是分离后需要附加才能使用,而脱机后只需联机就可以用了. 使用T-SQL对数据库进行脱机: Alter database DBTest0401V2 set offline 脱机后,数据库无法使用! 下面是右键->任务->联机 使用T-SQL对数据库进行联机: Alter database DBTest0401V2 set on...【阅读全文】