仓酷云 发表于 2015-1-16 22:17:53

MSSQL网页设计恢复体系数据库

为多种编程语言提供了API。这些编程语言包括C、C++、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等。  msdb-包括了有关功课、报警及操纵员等信息假如包括体系数据库的介量变了,那末必需重修体系数据库,假如你仍旧能够启动SQLServer服务,则能够经由过程RESTORE语句从体系数据库的备份中恢单数据库。
  关于体系数据库的恢复总结以下:
  在SQLServer数据库中,体系信息存储在体系数据库中,次要的体系数据库包含:
  master-从全体上把持用户数据库和SQLServer操纵,在创立了任何用户界说的工具后,都要备份它。
  model-为新数据库供应模版和原型
  msdb-包括了有关功课、报警及操纵员等信息假如包括体系数据库的介量变了,那末必需重修体系数据库,假如你仍旧能够启动SQLServer服务,则能够经由过程RESTORE语句从体系数据库的备份中恢单数据库。
  假如master坏了,不克不及启动体系,能够依照上面步骤举行恢复
  1、重修体系数据库运转c:mssql7innebuildm.exe,依照提醒举行便可,过程当中必要体系数据库样本的路径,可在安装光盘中找到;
  2、重修体系数据库后,启动SQLServer服务,用体系数据库的备份恢单数据库就好了一般恢复按次为master->msdb->model在恢复master的备份时要注重:必需在singleuser形式下举行,有以下几种办法:
  进进单用户形式:
  1、能够在命令行形式下输出sqlservr-c-f-m大概输出sqlservr-m
  个中:-c能够延长启动工夫,SQLServer不作为WindowsNT的服务启动
  -f用最小设置启动SQLServer
  -m单用户形式启动SQLServer
  2、能够在把持面板-服务-MSSQLServer的启动参数中输出-c-f-m大概输出-m,点击入手下手
  3、另有一种更天真的启动办法:用存在注册内外的启动参数启动,在MSSQLServer项下增加项SingleUser,详细内容以下所示:
  HKEY_LOCAL_MACHINE
  Software
  Microsoft
  MSSQLServer
  SingleUser
  Parameters
  SQLArg0:REG_SZ:-dC:MSSQL7DATAMASTER.DAT
  SQLArg1:REG_SZ:-eC:MSSQL7LOGERRORLOG
  SQLArg2:REG_SZ:-lC:MSSQL7DATAMASTLOG.DAT
  SQLArg3:REG_SZ:-m
  在命令行下输出SQLServr-c-sSingleUser,注重:必需是在命令行下进进单用户形式后启动QueryAnalyzer实行语句:
  RESTOREDATABASEmasterformdisk=c:(详细的备份文件名)

限制,如果WHERE子句的查询条件里有不等号(WHEREcoloum!=),MySQL将无法使用索引。类似地,如果WHERE子句的查询条件里使用了函数(WHEREDAY(column)=),MySQL也将无法使用索引。

老尸 发表于 2015-1-19 06:52:16

可能有的朋友会抱怨集成的orderby,其实如果使用ranking函数,Orderby是少不了的。如果担心Orderby会影响效率,可以为orderby的字段建立聚集索引,查询计划会忽略orderby操作(因为本来就是排序的嘛)。

再现理想 发表于 2015-1-28 05:29:09

XML字段类型更好的解决了XML数据的操作。XQuery确实不错,但是个人对其没好感。(CSDN的开发者应该是相当的熟了!)

山那边是海 发表于 2015-2-5 17:12:30

SQLServer的异构移植功能个人感觉最好了。(如果对比过SQLServer的链接服务器和Oracle的透明网关的朋友会发现SQLServer的sp_addlinkedserver(openquery)异构数据库系列比Oracle真是强太多了。)

金色的骷髅 发表于 2015-2-13 03:16:45

索引视图2k就有。但是2005对其效率作了一些改进但是schema.viewname的作用域真是太限制了它的应用面。还有一大堆的环境参数和种种限制都让人对它有点却步。

若相依 发表于 2015-3-3 13:25:48

理解了存储结构,再阅读下性能优化的章节基本上会对sqlserver有个清晰地认识

变相怪杰 发表于 2015-3-11 11:26:38

这是一个不错的新特性。虽然索引的附加字段没有索引键值效率高,但是相对映射到数据表中效率还是提高了很多。我做过试验,在我的实验环境中会比映射到表中提高30%左右的效率。

灵魂腐蚀 发表于 2015-3-18 14:44:55

而写到本地,我又考虑到效率问题.大家来讨论讨论吧,分数不打紧,就给10分,十全十美,没啥对错,各抒己见,但是要有说服力的哦~

再见西城 发表于 2015-3-26 07:45:15

不好!如果出了错;不好调试;不好处理!其实web开发将代码分为3层:web层;业务逻辑层和数据访问层;一般对数据库的操作都在数据访问层来做;这样便于调试和维护!而且将来如果是换了数据库的话;你只需要改数据层的代码;其他层的基本可以不变!要是你在jsp中直接调用sql数据库;那么如果换了数据库呢?岂不都要改?如果报了异常呢?怎么做异常处理?
页: [1]
查看完整版本: MSSQL网页设计恢复体系数据库