Éú³ÉSQL ServerÊý¾Ý¿â½Å±¾ËÄ·¨
¡¡¡¡Êý¾Ý¿â¿ª·¢ÈËÔ±»òÊý¾Ý¿â¹ÜÀíÔ±(DBA)ΪÁË·¢²¼Êý¾Ý¿â»ò±¸·ÝÊý¾Ý¿â¶ÔÏ󣬳£ÐèÒªÉú³ÉT-SQL½Å±¾¡£±ÊÕßÔÚÕâÀï¶Ô³£Ó÷½·¨½øÐÐÁË×ܽᣬ¹©ÅóÓÑÃDzο¼¡£
¡¡¡¡·½·¨Ò»£ºÊ¹ÓÃÆóÒµ¹ÜÀíÆ÷
¡¡¡¡½øÈë“ÆóÒµ¹ÜÀíÆ÷”£¬ÓÒ»÷Êý¾Ý¿â£¬Ñ¡Ôñ“ËùÓÐÈÎÎñ→Éú³ÉSQL½Å±¾”¼´¿É¡£
¡¡¡¡·½·¨ÆÀ¼Û£ºÓŵãÊÇ·½±ã£¬ÇÒ²Ù×÷¼òµ¥¡£È±µãÊDz»ÄÜÔÚÓ¦ÓóÌÐòÖÐÖ´ÐС£
¡¡¡¡·½·¨¶þ£ºÊ¹ÓÃSQLDMO
¡¡¡¡ºÜ¶àÅóÓÑϲ»¶Í¨¹ý³ÌÐòÉú³É½Å±¾£¬±ÈÈçʹÓÃSQLDMO£¬ÒÔÏÂÊÇÒ»¸öʹÓÃSQLD MO·½·¨Éú³É½¨¿â½Å±¾µÄÀý×Ó£¬´úÂëÈçÏ£º
¡¡¡¡DECLARE
¡¡¡¡@serverName varchar(255),--·þÎñÆ÷Ãû
¡¡¡¡@database varchar(255),--Êý¾Ý¿âÃû
¡¡¡¡@ScriptFile varchar(255)--´æ´¢µÄ½Å±¾ÎļþÃû(·¾¶Ãû³Æ)
¡¡¡¡SELECT @serverName='MYserver',
¡¡¡¡@database='Mydatabase',
¡¡¡¡@ScriptFile='c:\test.sql'
¡¡¡¡DECLARE @cmdstr nvarchar(4000)
¡¡¡¡DECLARE @object int
¡¡¡¡DECLARE @hr int
¡¡¡¡SET @CmdStr = 'Connect('+@ServerName+')'
¡¡¡¡EXEC @hr = sp_OACreate 'SQLDMO.SQLServer'£¬ @object OUT
¡¡¡¡EXEC @hr = sp_OASetProperty @object, 'LoginSecure', TRUE
¡¡¡¡EXEC @hr = sp_OAMethod @object,@CmdStr
¡¡¡¡SET @CmdStr = 'Databases("'+@database+'").Script(5,"' + @ScriptFile + '")'
¡¡¡¡EXEC @hr = sp_OAMethod @object,@CmdStr
¡¡¡¡·½·¨ÆÀ¼Û£ºSQLDMOµÄ×î´óÓŵãÊÇÁé»î£¬µ«È±µãÊÇʹÓÃÕßÐèÒª¶ÔÊý¾ÝµÄ¶ÔÏóÒÀ´æ¹ØÏµÏ൱Çå³þ£¬Õâ¶ÔÓÚSQL Server³õѧÕßÀ´ËµÄѶȽϴó¡£ÓÃSQLDMOÉú³É½Å±¾µÄ·½·¨Ó¦ÓÃºÜÆÕ±é£¬ÏëÏêϸÁ˽âµÄÅóÓÑ¿ÉÒÔÔÚÍøÉϺÜÈÝÒ×µØÕÒµ½Ïà¹Ø×ÊÁÏ¡£
¡¡¡¡·½·¨Èý£ºÊ¹ÓÃDTS
¡¡¡¡Èç¹ûÊÇMS SQL Server 7.0ÒÔÉϵİ汾£¬ÎÒÃÇÒ²¿ÉÒÔͨ¹ýDTS½«Ô´Êý¾Ý¿âµÄ¶ÔÏó¸´ÖƵ½Ä¿±êÊý¾Ý¿â¡£ÔÚSQL Server 7.0ÖÐÓÐÒ»¸ö“transfer objects”µÄÑ¡Ïî¡£
¡¡¡¡·½·¨ÆÀ¼Û£º¿ÉÒÔʹÓÃMSÌṩµÄͼÐνçÃæ£¬²Ù×÷±È½Ï·½±ã£¬»¹¿ÉÒÔ½¨Á¢Ò»¸öDTS°ü·´¸´µ÷Óá£È±µãÊǶԶà¸öÊý¾Ý¿â¶ÔÏó·Ö±ð½øÐпØÖÆÊ±ºÜ²»·½±ã¡£
¡¡¡¡·½·¨ËÄ£ºÊ¹ÓÃscptxfr.exe¹¤¾ß
¡¡¡¡±ÊÕßÏëÖØµã½éÉܵŤ¾ßÊÇscptxfr.exe£¬SQL Server 7.0ÒÔÉϵİ汾¶¼×Ô´øÁËÕâ¸ö¹¤¾ß£¬Ä¬Èϰ²×°¡£SQL Server
2000°²×°ÔÚ“\Program Files\Microsoft SQL Server\MSS
QL\Upgrade”Ŀ¼Ï¡£Èç¹ûûÓа²×°£¬¿ÉÒÔµ½°²×°¹âÅÌÉϲéÕÒ¡£
¡¡¡¡scptxfr.exeÊÇÒ»¸ö´øÃüÁîÐвÎÊýµÄ¿ÉÖ´ÐгÌÐò£¬¿ÉÒÔÉú³ÉÊý¾Ý¿âËùÓжÔÏóµÄÍêÕû½Å±¾¡£¿É
Ïà¹ØÎĵµ£º
´æ´¢½ø³Ì¾ÍÊÇ×÷Ϊ¿ÉÖ´ÐжÔÏó´æ·ÅÔÚÊý¾Ý¿âÖеÄÒ»¸ö»ò¶à¸öSQLÃüÁî¡£
¶¨Òå×ÜÊǺܳéÏó¡£´æ´¢½ø³ÌÆäʵ¾ÍÊÇÄÜÍê³ÉÒ»¶¨²Ù×÷µÄÒ»×éSQLÓï¾ä£¬Ö»²»¹ýÕâ×éÓï¾äÊÇ·ÅÔÚÊý¾Ý¿âÖеÄ(ÕâÀïÎÒÃÇ̸ֻSQL SERVER)¡£Èç¹ûÎÒÃÇͨ¹ý´´½¨´æ´¢½ø³ÌÒÔ¼°ÔÚASPÖе÷Óô洢½ø³Ì£¬¾Í¿ÉÒÔ±ÜÃ⽫SQLÓï¾äͬASP´úÂë»ìÔÓÔÚÒ»Æð¡£ÕâÑù×öµÄºÃ´¦ÖÁÉÙÓÐÈý¸ö£º
µÚÒ»¡ ......
ibatis×÷Ϊһ¸öÇáÁ¿¼¶µÄorm¹¤¾ßÏÖÔڷdz£Á÷ÐУ¬ÎÒÔÚʹÓÃÖз¢ÏÖ£¬ÓÐʱ½ö½öÏ£Íû·µ»ØÒ»¸öÀàÐÍΪmapµÄlist¾Í¿ÉÒÔÁË£¬
±ÈÈç¼òµ¥µÄ²éѯͳ¼ÆÖ®ÀàµÄ£¬Ã»ÓбØÒª¶¨ÒåÌ«¶àµÄpojo£¬Òò´ËÏëÄܲ»ÄÜÔÚibatisÖÐÖ±½Ó´«ÈësqlÓï¾äÀ´Ö´ÐУ¬È»ºó·µ»ØmapÄØ£¿
´ÓÍøÉÏËÑÁËһϣ¬»¹ÕæÓУ¬ÊµÑé³É¹¦ºó×ܽáһϣ¬´ó¼Ò¹²Í¬½ø²½¡£ ÆäʵºÜ¼òµ¥£¬¾Í ......
ÒÔstring ÀàÐ͵ÄNameΪÀý
ÔÚSQL Óï¾äÀ string sql="Name like'%" + Name.Text + "%';
ÔÚ´æ´¢¹ý³ÌÀ
if @Name!=''
begin
set @strWhere= +' and Name like '''+'%'+@Name+'%'+''''
end
´æ´¢¹ý³ÌÖеÄÒýºÅÊǵ¥ÒýºÅ.
like '''+'%'Öм䲻ÓÃ+Èϲ» ......
½ñÌì°²×°sql2000£¬ÀÏÊdzö¹ÒÆðµÄ´íÎó¡£ËùÒÔÕÒÁËÕÒ¿´¼ûÁËÕâ¸ö·½·¨¡£
ÔÌûµØÖ·£ºhttp://hi.baidu.com/xpyi/blog/item/fa1fd3af254d32f2fbed500d.html
²½ÖèÊÇ£º
1£©Ìí¼Ó/ɾ³ý³ÌÐòÖг¹µ×ɾ³ýsql server¡£
2£©½«Ã»ÓÐɾ³ýµÄsql serverĿ¼Ҳɾ³ýµô¡£
3£©´ò¿ª×¢²á±í±à¼Æ÷£¬ÔÚHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ ......
Ê×ÏÈÎÒÏëлл԰×ÓµÄÅóÓÑÃÇ£¬ÊÇÄãÃÇÌáÐÑÎÒдÄÚÈÝÓдíÎ󣬼ǵÃÔø¾µç×ÓÉÌÎñÖ®Êý¾Ý´æ´¢Á÷³Ì£¨Î壩ÀïÃæËµµ½“Ñ¡´æ´¢¹ý³Ì+´«µÝ²ÎÊýÓÃSqlParameterÊÇÒòΪ£¬³ý·ÇÊÇADO.NETÓЩ¶´£¬ÄÇô¾Í¾ø¶Ô²»»á·¢ÉúSQL×¢È딡£Keep Walking´ó¸çÒ²ÔÚ¹ØÓÚ·ÀÖ¹sql×¢ÈëµÄ¼¸ÖÖÊֶΣ¨¶þ£©ÖоٳöÀ´Ò»¸öÀý×Ó˵Ã÷ÎÒ˵µÄÉϾ仰ÊÇ´íÎóµÄ¡£ËµÊµ»°µ± ......