考试网 >> IT认证 >> 水平 >> 软件指导 >> SQL SERVER实用经验技巧集(2)

SQL SERVER实用经验技巧集(2)

发布时间:2006-06-28 03:22     点击:
分页:上一页  1 2 [3] 4 5 6  下一页

  end

  -- select @name,@NewOwner,@OldOwner

  FETCH NEXT FROM curObject INTO @Name, @Owner

  END

  close curObject

  deallocate curObject

  GO

  SQL SERVER中直接循环写入数据

  没什么好说的了,大家自己看,有时候有点用处 

  declare @i int

  set @i=1

  while @i<30

  begin

  insert into test (userid) values(@i)

  set @i=@i+1

  end

  无数据库日志文件恢复数据库方法两则

  数据库日志文件的误删或别的原因引起数据库日志的损坏 

  方法一

  1.新建一个同名的数据库

  2.再停掉sql server(注意不要分离数据库)

  3.用原数据库的数据文件覆盖掉这个新建的数据库

  4.再重启sql server

  5.此时打开企业管理器时会出现置疑,先不管,执行下面的语句(注意修改其中的数据库名)

  6.完成后一般就可以访问数据库中的数据了,这时,数据库本身一般还要问题,解决办法是,利用

  数据库的脚本创建一个新的数据库,并将数据导进去就行了.

  USE MASTER

  GO

  SP_CONFIGURE ’ALLOW UPDATES’,1 RECONFIGURE WITH OVERRIDE

  GO

  UPDATE SYSDATABASES SET STATUS =32768 WHERE NAME=’置疑的数据库名’

  Go

  sp_dboption ’置疑的数据库名’, ’single user’, ’true’

  Go

  DBCC CHECKDB(’置疑的数据库名’) 

  Go

  update sysdatabases set status =28 where name=’置疑的数据库名’

  Go

  sp_configure ’allow updates’, 0 reconfigure with override
分页:上一页  1 2 [3] 4 5 6  下一页
版权申明:未经书面授权请勿转载本站信息!!作品版权归所属媒体与作者所有!!
发表评论: 匿名发表 用户名: 查看评论
您将承担一切因您的行为、言论而直接或间接导致的民事或刑事法律责任
留言板管理人员有权保留或删除其管辖留言中的任意内容
本站提醒:不要进行人身攻击。谢谢配合。
在本站搜索相关信息
2003-2005 Ksw123.com All Rights Reserved. - TOP
Copyright © 2006 Ksw123.com. All rights reserved.中国考题网 版权所有