
SQL2005
hu8hong9
这个作者很懒,什么都没留下…
展开
-
sql server 2005 修改计算机主机名后 ,无法创建数据库发布的解决方法
登录到服务器 ,在查询窗口中执行如下两条命令 :1,sp_dropserver [旧计算机名]2,sp_addserver[新计算机名],local3重新启动服务就可以继续进行发布的创建了。原创 2007-11-03 16:19:00 · 1131 阅读 · 0 评论 -
如何让你的SQL运行得更快
---- 人们在使用SQL时往往会陷入一个误区,即太关注于所得的结果是否正确,而忽略 了不同的实现方法之间可能存在的性能差异,这种性能差异在大型的或是复杂的数据库 环境中(如联机事务处理OLTP或决策支持系统DSS)中表现得尤为明显。笔者在工作实践 中发现,不良的SQL往往来自于不恰当的索引设计、不充份的连接条件和不可优化的whe re子句。在对它们进行适当的优化后,其转载 2008-01-19 10:58:00 · 552 阅读 · 0 评论 -
SQL 自增字段的修改
SQL2005中自增字段默认情况下是没法修改的那么在数据迁移中怎么解决自增字段修改的问题呢?在SQL中使用 IDENTITY_INSERT 开关 允许将显式值插入表的标识列中。IDENTITY_INSERT 开关 起到的作用是打开自增字段标识列,允许插入数据例 表book 有自增字段book_id 和 Book_name 两个字段插入数据一般是INSERT INTO book (Book_n原创 2008-07-24 15:17:00 · 9010 阅读 · 1 评论 -
SQL还原数据库后孤立用户问题处理
所谓孤立帐户,就是某个数据库的帐户只有用户名而没有登录名,这样的用户在用户库的sysusers系统表中存在,而在master数据库的syslogins中却没有对应的记录 孤立帐户的产生一般是一下两种: 1.将备份的数据库在其它机器上还原; 2.重装系统或SQL SERVER之后只还原了用户库 解决方法是使用转载 2008-10-17 21:22:00 · 774 阅读 · 0 评论 -
SQL2005 压缩日志及数据库文件大小
/*--特别注意请按步骤进行,未进行前面的步骤,请不要做后面的步骤否则可能损坏你的数据库.一般不建议做第4,6两步第4步不安全,有可能损坏数据库或丢失数据第6步如果日志达到上限,则以后的数据库处理会失败,在清理日志后才能恢复.--*/--下面的所有库名都指你要处理的数据库的库名1.清空日志DUMP TRANSACTION 库名 WITH NO_LOG 2.截断事务日志:BACKUP转载 2008-10-18 13:04:00 · 2058 阅读 · 0 评论 -
使用Raid提高SQL的性能和可用性
使用Raid提高SQL的性能和可用性-自SQLSERVER疑难解析 Raid0:数据条带化 优点:多个磁盘并发操作,最好的读写性能;最经济。 缺点:不提供任何容错。 建议:可以对追求性能不考虑冗余的库使用Raid0,如TempDB Raid1:磁盘镜像 优点:高性能的容错性;最简单的支持容错的Raid级别 缺点:磁盘的使用率只有50%,硬件成本较高;转载 2008-10-18 13:08:00 · 517 阅读 · 0 评论 -
游标使用
declare @tablename varchar(8000) declare @gsid int --定义游标 declare c1 cursor for select company_id from dbo.gq where gsid is null--打开游标 open c1 --从游标获取数据 fetch next from c1 into @tablename --原创 2008-11-05 10:11:00 · 461 阅读 · 0 评论 -
从备份文件还原数据库
CMS_backup_200810260300.bak -为2008102603完整备份文件CMS_backup_200811041400.bak -为2008110414的差异备份文件CMS_backup_200811091400.bak -为2008110914的差异备份文件还原,到2008110414时间点数据restore database CMSfrom原创 2008-11-05 08:58:00 · 509 阅读 · 0 评论