Éú³É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ÊÇÒ»¸ö´øÃüÁîÐвÎÊýµÄ¿ÉÖ´ÐгÌÐò£¬¿ÉÒÔÉú³ÉÊý¾Ý¿âËùÓжÔÏóµÄÍêÕû½Å±¾¡£¿É
Ïà¹ØÎĵµ£º
<%
set conn=server.createobject("adodb.connection")
conn.connectionstring="PROVIDER=MSDASQL;DRIVER={SQL Server};SERVER=210.76.209.130;DATABASE=databasename;UID=sa;PWD=password;"
conn.open
%>
ÆäÖÐ 210.76.209.130 ¾ÍÊÇÔ¶³Ì·þÎñÆ÷µÄIP
¶þ¡¢ÎÒÓÃVBдÁ˸ö¹ÜÀíÈí¼þ,²¢²ÉÈ¡PINGÔ¶³Ì·þÎñÆ÷ÓòÃûµÄ ......
¸üÐÂÏÂÎÊÌ⣺
񡜧TBL_Info
×ֶΣº
infoId int
title varchar(20)
Content text
byUser varchar(20)
createTime datetime
1¡¢ÈçºÎɾ³ý±íÖÐÊý¾ÝÏàͬµÄÊý¾ÝÄØ£¿£¨Ö÷¼ü³ýÍ⣩
2¡¢ÈçºÎɾ³ýÊý¾Ý±íÖÐij¸ö×Ö¶ÎÊý¾ÝÏàÍ ......
Ëæ×ÅB/SģʽӦÓÿª·¢µÄ·¢Õ¹£¬Ê¹ÓÃÕâÖÖģʽ±àдӦÓóÌÐòµÄ³ÌÐòÔ±Ò²Ô½À´Ô½¶à¡£µ«ÊÇÓÉÓÚÕâ¸öÐÐÒµµÄÈëÃÅÃż÷²»¸ß£¬³ÌÐòÔ±µÄˮƽ¼°¾ÑéÒ²²Î²î²»Æë£¬Ï൱´óÒ»²¿·Ö³ÌÐòÔ±ÔÚ±àд´úÂëµÄʱºò£¬Ã»ÓжÔÓû§ÊäÈëÊý¾ÝµÄºÏ·¨ÐÔ½øÐÐÅжϣ¬Ê¹Ó¦ÓóÌÐò´æÔÚ°²È«Òþ»¼¡£Óû§¿ÉÒÔÌá½»Ò»¶ÎÊý¾Ý¿â²éѯ´úÂ룬¸ù¾Ý³ÌÐò·µ»ØµÄ½á¹û£¬»ñµÃijЩËûÏëµÃÖªµÄÊ ......
ǰ¼¸Ìì×öÒ»¸ö¹ØÓÚÊý¾Ý±íÓÅ»¯µÄ³ÌÐò£¬ÓÉÓÚÊý¾Ý¿âÀïÃæµÄ×ֶεĹØÏµ·Ç³£¸´ÔÓ£¬²Ù×÷ÆðÀ´±È½ÏÂé·³£¬¸ÕÓõÄʱºò»¹ºÃ£¬ÔËÐÐʱ¼äÒ»³¤£¬Éú³ÉµÄÊÂÎñÈÕÖ¾ºÜ´ó£¬Õ¼ÓÃÁË10¼¸G£¬´ÅÅ̶¼¿ìÓÃÍêÁË¡£
µ½ÍøÉÏËÑÁËһϣ¬·½·¨ÏÂÃæÁ½ÖÖ£º
1.·ÖÀëÊý¾Ý¿â£¬Ö±½Óɾ³ýÊÂÎñÈÕÖ¾Îļþ£¬ÔÙ¸½¼ÓÊý¾Ý¿â£¬ÏµÍ³ ......