仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1638|回复: 9
打印 上一主题 下一主题

[学习教程] MYSQL网站制作之[SQL]数据库置疑的故事

[复制链接]
透明 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:49:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
“MySQL实际上是一个数据库家族,你可以从选择一个并将其配置成可以满足你的大多数情况,”开源顾问公司Ethiqa的总裁如此表示,“因此,你可以在开始的时候选择一个小巧的版本产品,以后再根据需要来对其进行性能或大小上的扩展。”数据|数据库|置疑
Theinformationinthisarticleappliesto:

-MicrosoftSQLServer7.0,2000



[SQL]数据库置疑的

故事
RevisionHistory:
对本文档一切修正都应按修正工夫按次纪录在此。



Version

Date

Creator

Description

1.0.0.1

2004-2-19

郑昀

草稿








ImplementationScope:
本文面向的读者是MicrosoftSQLServer保护职员。

持续浏览之前,我们假定您熟习以下常识:

nMicrosoftSQLServer


1.之前的文章
夙昔写过一篇

数据库日记文件丧失时的恢复步骤zhengyun_ustc(原作)

(http://www.csdn.net/develop/read_article.asp?id=17604),形貌我误删除数据库的事件日记文件(.ldf)以后,怎样经由各类实验恢单数据库的。



可是很多网友在处置“数据库置疑”的理论过程当中,又发生了很多新的疑问。

我仍是总结一下呈现的几种情形,以供参考。


2.Zach的灵验剧本
Zach说他每次碰到这类数据库置疑情形,就运转上面这个剧本,屡试不爽:

======================================================

--beforerunninganyscript,runthefollowingtosetthe

masterdatabasetoallowupdates

USEmaster

GO

sp_configureallowupdates,1

GO

RECONFIGUREWITHOVERRIDE

GO



--Runthefollowingscript

UPDATEmaster..sysdatabasesSETstatus=status^256

WHEREname=Database_Name



--Runthefollowingscript

execSP_resetstatusDatabase_Name



--stopandstarttheMSDTCatthisstage



--Aftertheprocedureiscreated,immediatelydisable

updatestothesystemtables:

execsp_configureallowupdates,0

GO

RECONFIGUREWITHOVERRIDE

GO

=====================================



从下面能够看出,处置置疑的基础步骤仍是我那篇文章中说的(注重我利用的字体色彩):

实行sp_configure以同意对体系表举行更新,然后用RECONFIGUREWITHOVERRIDE语句强迫实行该设置;

数据库重置告急形式;

实行sp_resetstatus封闭数据库的置疑标记,可是一成不变地坚持数据库的别的选项(只要体系办理员才干实行)。实行该历程后,当即重启SQLServer服务;

实行sp_configure以克制对体系表举行更新,然后用RECONFIGUREWITHOVERRIDE语句强迫实行该设置。





status^256的意义就是:


Constant

Value

Description

SQLDMODBStat_Suspect

256

Databaseintegrityissuspectforthereferenceddatabase.






分歧的是,偶然候丧失了数据库日记文件,分外必要以下步骤:

蒙在股里 该用户已被删除
沙发
发表于 2015-1-17 17:19:02 | 只看该作者
作了些试验,发现使用CLR的存储过程或函数在达到一定的阀值的时候,系统性能会呈指数级下滑!这是非常危险的!只使用几个可能没有问题,当一旦大规模使用会造成严重的系统性能问题!
海妖 该用户已被删除
板凳
发表于 2015-1-17 17:24:04 | 只看该作者
SP4包括用于以下SQLServer2000组件的程序包:Database组件(下载文件:SQL2000-KB884525-SP4-x86.EXE)更新SQLServer2000的32位Database组件,包括数据库引擎、复制、客户端连接组件及工具。有关其他信息,请参阅ReadmeSql2k32Sp4.htm。AnalysisServices组件(下载文件:SQL2000.AS-KB884525-SP4-x86.EXE)更新SQLServer2000的32位AnalysisServices。
冷月葬花魂 该用户已被删除
地板
发表于 2015-1-20 20:51:22 | 只看该作者
可以动态传入参数,省却了动态SQL的拼写。
小妖女 该用户已被删除
5#
发表于 2015-1-29 23:50:13 | 只看该作者
需要注意的一点,也是我使用过程中发现的一个问题。在建立function->schema->table后,如果在现有的分区表上建立没有显式声明的聚集索引时,分区表会自动变为非分区表。这一点很让我纳闷。
第二个灵魂 该用户已被删除
6#
发表于 2015-2-15 14:18:20 | 只看该作者
having子句的作用是筛选满足条件的组,即在分组之后过滤数据,条件中经常包含聚组函数,使用having条件显示特定的组,也可以使用多个分组标准进行分组。
再现理想 该用户已被删除
7#
发表于 2015-3-4 11:44:05 | 只看该作者
换言之,只有在不断的失败中尝试成功,而关于失败的总结却是很少的
灵魂腐蚀 该用户已被删除
8#
发表于 2015-3-11 19:21:35 | 只看该作者
我个人认为就是孜孜不懈的学习
再见西城 该用户已被删除
9#
发表于 2015-3-19 09:35:20 | 只看该作者
需要注意的一点,也是我使用过程中发现的一个问题。在建立function->schema->table后,如果在现有的分区表上建立没有显式声明的聚集索引时,分区表会自动变为非分区表。这一点很让我纳闷。
谁可相欹 该用户已被删除
10#
发表于 2015-3-27 18:08:26 | 只看该作者
以前的DTS轻盈简单。但是现在的SSIS虽然功能强大了很多,但是总是让人感觉太麻烦。看看论坛中询问SSIS的贴子就知道。做的功能太强大了,往往会有很多用户不会用了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-1 11:41

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表