|
|
 |
 |
|
|
 |
|
SQL SERVER实用技巧
|
|
|
|
编辑:华夏媒体 作者:未知 来源:网络 时间:2006-07-29 总浏览量:2023 |
|
文字大小:[ 大 中 小 ]
文字颜色: 双击滚屏/单击停止 |
|
[上一页] [1] [2] [3] [4] [5] [6] [7] [下一页]
|
Go sp_configure ’allow updates’, 1 reconfigure with override Go” 执行结果: DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。 已将配置选项 ’allow updates’ 从 0 改为 1。请运行 RECONFIGURE 语句以安装。
接着运行“update sysdatabases set status = 32768 where name = ’XXX’” 执行结果: (所影响的行数为 1 行)
重启SQL Server服务; 运行以下语句,把应用数据库设置为Single User模式; 运行“sp_dboption ’XXX’, ’single user’, ’true’” 执行结果: 命令已成功完成。
ü 做DBCC CHECKDB; 运行“DBCC CHECKDB(’XXX’)” 执行结果: ’XXX’ 的 DBCC 结果。 ’sysobjects’ 的 DBCC 结果。 对象 ’sysobjects’ 有 273 行,这些行位于 5 页中。 ’sysindexes’ 的 DBCC 结果。 对象 ’sysindexes’ 有 202 行,这些行位于 7 页中。 ’syscolumns’ 的 DBCC 结果。 ………
ü 运行以下语句把系统表的修改选项关掉; 运行“sp_resetstatus "XXX" go sp_configure ’allow updates’, 0 reconfigure with override Go” 执行结果: 在 sysdatabases 中更新数据库 ’XXX’ 的条目之前,模式 = 0,状态 = 28(状态 suspect_bit = 0), 没有更新 sysdatabases 中的任何行,因为已正确地重置了模式和状态。没有错误,未进行任何更改。 DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。 已将配置选项 ’allow updates’ 从 1 改为 0。请运行 RECONFIGURE 语句以安装。
重新建立另外一个数据库XXX.Lost; DTS导出向导 运行DTS导出向导; 复制源选择EmergencyMode的数据库XXX,导入到XXX.Lost; 选择“在SQL Server数据库之间复制对象和数据”,试了多次,好像不行,只是复制过来了所有表结构,但是没有数据,也没有视图和存储过程,而且DTS向导最后报告复制失败; 所以最后选择“从源数据库复制表和视图”,但是后来发现,这样总是只能复制一部分表记录; 于是选择“用一条查询指定要传输的数据”,缺哪个表记录,就导哪个; 视图和存储过程是执行SQL语句添加的。
维护Sql Server中表的索引 在使用和创建数据库索引中经常会碰到一些问题,在这里可以采用一些另类的方法解决… --第一步:查看是否需要维护,查看扫描密度/Scan Density是否为100% declare @table_id int set @table_id=object_id(’表名’) dbcc showcontig(@table_id) --第二步:重构表索引 dbcc dbreindex(’表名’,pk_索引名,100) --重做第一步,如发现扫描密度/Scan Density还是小于100%则重构表的所有索引 --杨铮:并不一定能达100%。 dbcc dbreindex(’表名’,’’,100)
SQL Server补丁安装常见问题 谁碰到问题就看看咯:) 一、补丁安装过程中常见问题
如果在安装补丁的时候遇到如下类似错误: 1、安装过程中出现“以前进行的程序创建了挂起的文件操作,运行安装程序前,必须重新启动”,请按照下面步骤解决: a、重启机器,再进行安装,如果发现还有该错误,请按下面步骤
|
|
[上一页] [1] [2] [3] [4] [5] [6] [7] [下一页]
|
|
|
打印 收藏 关闭 至顶部 |
|
 |
|