MSSQL网站制作之SQL Server 2005 RTM 安装毛病
从理论上讲,完全可以为数据表里的每个字段分别建一个索引,但MySQL把同一个数据表里的索引总数限制为16个。server|毛病今天在安装SQL2005RTM的时分碰着了如许一个毛病:TITLE:MicrosoftSQLServer2005Setup
------------------------------
TheSQLServerSystemConfigurationCheckercannotbeexecutedduetoWMIconfigurationonthemachineXXXXError:2147749896(0x80041008).
Forhelp,click:http://go.microsoft.com/fwlink?LinkID=20476&ProdName=Microsoft+SQL+Server&ProdVer=9.00.1399.06&EvtSrc=setup.rll&EvtID=70342
------------------------------
BUTTONS:
OK
------------------------------
之前安装了N次都没有碰着,而呆板也是洁净的,新安装的英文WindowsServer2003withlastestPatchs。毛病信息内里的Link也没有供应任何可使用的信息。
从毛病信息来看仿佛是WMI破坏了,因而Google一下,发明有一个办理办法:Re-installingWMI,内里提到是由于更新2K3最新补钉酿成的这个毛病:ThecauseofthiserrorisacorruptinstallofWMI,causedbyupgradingWindowsServer2003toSP1build1277,固然他针对的是CTP版本。可是发明基本不克不及运转。
我的2K3是SP1build1447,仍旧呈现这个毛病。
侥幸的是终究找到了一个FixWMI的Script剧本,运转以后就行了:
FIXWMI.CMD
------------------------
@echoon
cd/dc: emp
ifnotexist%windir%system32wbemgotoTryInstall
cd/d%windir%system32wbem
netstopwinmgmt
winmgmt/kill
ifexistRep_bakrdRep_bak/s/q
renameRepositoryRep_bak
for%%iin(*.dll)doRegSvr32-s%%i
for%%iin(*.exe)docall:FixSrv%%i
for%%iin(*.mof,*.mfl)doMofcomp%%i
netstartwinmgmt
gotoEnd
:FixSrv
if/I(%1)==(wbemcntl.exe)gotoSkipSrv
if/I(%1)==(wbemtest.exe)gotoSkipSrv
if/I(%1)==(mofcomp.exe)gotoSkipSrv
%1/RegServer
:SkipSrv
gotoEnd
:TryInstall
ifnotexistwmicore.exegotoEnd
wmicore/s
netstartwinmgmt
:End
假如你可巧也碰到了这个成绩,无妨看看可否办理?
由MySQL用来存储数据的文件格式以已经被广泛地测试过,但是总是有外部情况可以导致数据库表被破坏: 多走走一此相关论坛,多看一些实例开发,多交流0经验,没什么的,我也是刚学没多久!加油 我们学到了什么?思考问题的时候从表的角度来思考问 一个是把SQL语句写到客户端,可以使用DataSet进行加工; 还不是性能有问题!否则面向对象的数据库早就实现了!建议使用CLR的地方一般是和应用的复杂程度或操作系统环境有很高的耦合度的场景。如你想构建复杂的算法,并且用到了大量的指针和高级数据模型。 也可谈一下你是怎么优化存储过程的? 入门没那么困难,精通没那么容易 每天坚持做不一样的是,认真做笔录,定时复习。一个月你就可以有一定的收获。当然如果你想在sql方面有一定的造诣,你少不了需要看很多很多的书籍了。 可能有的朋友会抱怨集成的orderby,其实如果使用ranking函数,Orderby是少不了的。如果担心Orderby会影响效率,可以为orderby的字段建立聚集索引,查询计划会忽略orderby操作(因为本来就是排序的嘛)。
页:
[1]