-
SQL SERVER PRINT语句如何换行
所属栏目:[MsSql教程] 日期:2016-10-09 热度:107
想在输出的PRINT语句里面换行,可以这样做 /*SQL的换行制表符 CHAR(9)换行符 CHAR(10)回车 CHAR(13)*/PRINT 'Test'+CHAR(13)+'Name'PRINT 'Test'+CHAR(10)+'Age'PRINT 'Test'+CHAR(9)+'Tel' --以文本格式显示结果SELECT 'AAA'+ CHAR(10)+'BBB'--AAA BBBSEL[详细]
-
SQL SERVER中如何手动增长日志文件和数据文件
所属栏目:[MsSql教程] 日期:2016-10-09 热度:108
手动增长日志文件,实际上就是修改日志文件的大小 size 的单位是MB 下面设置日志文件大小是2048MB ALTERDATABASE[GPOSDB] MODIFY FILE(name=GPOSDB_Log,size=2048) EXEC sys.[sp_helpdb] @dbname = [GPOSDB] -- sysname --收缩日志文件 USE [GPOSDB] GO AL[详细]
-
SQL SERVER truncate table后会不会重置表的自增值
所属栏目:[MsSql教程] 日期:2016-10-09 热度:100
今天清理业务库数据的时候,开发人员说可以使用truncate table把两个表的所有数据清理掉 这两个表都有自增ID,都做了表分区,单表200GB,使用 SELECT IDENT_CURRENT('') 的时候两个表 的当前自增值是3000012,这两个表几乎是一模一样的,除了一两个字段不[详细]
-
SQL SERVER参数化查询后不走筛选索引
所属栏目:[MsSql教程] 日期:2016-10-09 热度:174
DROP TABLE T_TESTCREATE TABLE T_TEST( ID INT IDENTITY PRIMARY KEY,STATUS BIT)INSERT INTO T_TEST SELECT 0GO 100000INSERT INTO T_TEST SELECT 1 CREATE INDEX IXF_T_TEST_STATUS ON T_TEST(STATUS) WHERE STATUS=1UPDATE STATISTICS T_TEST with ful[详细]
-
SQL SERVER分发代理在BULK INSERT时发生无限等待如何解决
所属栏目:[MsSql教程] 日期:2016-10-09 热度:197
场景: 服务器64位,SQL SERVER 2008R2SP1,32G内存,16个CPU,sql server分配内存大约29G。 发布一张小表,分发代理停止在正在将大容量复制到表xxx,该表仅有几十行数据,总量最多几百K 查询订阅服务器分发进程,显示bulk insert 呈suspend状态,等待类型[详细]
-
SQL Server管理员专用连接的使用
所属栏目:[MsSql教程] 日期:2016-10-09 热度:154
作为一名DBA,经常会处理一些比较棘手的服务无响应问题,鉴于事态的严重性,多数DBA可能直接用重启大法,以便尽快的恢复生产环境的正常运转,但是多数情况下我们却无法究其原因,即使产生了dump文件,没有微软的支持,我们同样被蒙在鼓里,幸好微软给我们[详细]
-
sql-server 2005数据库文件恢复:检测到基于一致性的逻辑 I/O错误
所属栏目:[MsSql教程] 日期:2016-10-09 热度:190
今天sql-server数据库突然报错: SQL Server 检测到基于一致性的逻辑 I/O 错误 校验和不正确(应为: 0x7c781313,但实际为: 0x67a313c9)。在文件 'C:Program FilesMicrosoft SQL ServerMSSQL.1MSSQLDATAE_BLOCK_DB.mdf' 中、偏移量为 0x00000000a3400[详细]