轉SQL Server Ô¶³ÌÁ´½Ó·þÎñÆ÷ÏêϸÅäÖÃ
Ô¶³ÌÁ´½Ó·þÎñÆ÷ÏêϸÅäÖÃ
--
½¨Á¢Á¬½Ó·þÎñÆ÷
EXEC
sp_addlinkedserver
'
Ô¶³Ì·þÎñÆ÷IP
'
,
'
SQL Server
'
--
±ê×¢´æ´¢
EXEC
sp_addlinkedserver
@server
=
'
server
'
,
--
Á´½Ó·þÎñÆ÷µÄ±¾µØÃû³Æ¡£Ò²ÔÊÐíʹÓÃʵÀýÃû³Æ£¬ÀýÈçMYSERVER\SQL1
@srvproduct
=
'
product_name
'
--
OLE DBÊý¾ÝÔ´µÄ²úÆ·Ãû¡£¶ÔÓÚSQL ServerʵÀýÀ´Ëµ£¬product_nameÊÇ'SQL Server'
,
@provider
=
'
provider_name
'
--
ÕâÊÇOLE DB·ÃÎʽӿڵÄΨһ¿É±à³Ì±êʶ¡£µ±Ã»ÓÐÖ¸¶¨Ëüʱ£¬·ÃÎʽӿÚÃû³ÆÊÇ SQL ServerÊý¾ÝÔ´¡£SQL ServerÏÔʽµÄprovider_nameÊÇ SQLNCLI£¨Microsoft SQL Native Client OLE DB Provider£©¡£OraclerµÄÊÇ MSDAORA£¬Oracle 8»ò¸ü¸ß°æ±¾µÄÊÇOraOLEDB.Oracle¡£MS AccessºÍMS ExcelµÄÊÇ Microsoft.Jet.OLEDB.4.0¡£IBM DB2µÄÊÇDB2OLEDB£¬ÒÔ¼°ODBCÊý¾ÝÔ´µÄÊÇMSDASQL
,
@datasrc
=
'
data_source
'
--
ÕâÊÇÌØ¶¨OLE DB·ÃÎʽӿڽâÊ͵ÄÊý¾ÝÔ´¡£¶ÔÓÚSQL Server£¬ÕâÊÇ SQL Server£¨servername»òservername\instancename£©µÄÍøÂçÃû³Æ¡£¶ÔÓÚOracle£¬ÕâÊÇSQL*Net±ðÃû¡£¶ÔÓÚ MS AccessºÍMSExcel£¬ÕâÊÇÎļþµÄÍêÕû·¾¶ºÍÃû³Æ¡£¶ÔÓÚODBCÊý¾ÝÔ´£¬ÕâÊÇϵͳDSNÃû³Æ
,
@location
=
'
location
'
--
ÓÉÌØ¶¨OLE DB·ÃÎʽӿڽâÊ͵ÄλÖÃ
,
@provstr
=
'
provider_string
'
--
OLE DB ·ÃÎʽӿÚÌØ¶¨µÄÁ¬½Ó×Ö·û´®¡£¶ÔÓÚODBCÁ¬½Ó£¬ÕâÊÇODBCÁ¬½Ó×Ö·û´®¡£¶ÔÓÚMS Excel£¬ÕâÊÇExcel 5.0
,
@catalog
=
'
catalog
'
--
catalogµÄ¶¨Òå±ä»¯»ùÓÚOLE DB·ÃÎʽӿڵÄʵÏÖ¡£¶ÔÓÚSQL Server£¬ÕâÊÇ¿ÉÑ¡µÄÊý¾Ý¿âÃû³Æ£¬¶ÔÓÚDB2£¬Õâ¸öĿ¼ÊÇÊý¾Ý¿âµÄÃû³Æ
--
´´½¨Á´½Ó·þÎñÆ÷ÉÏÔ¶³ÌµÇ¼֮¼äµÄÓ³Éä
EXEC
sp_addlinkedsrvlogin
'
Ô¶³Ì·þÎñÆ÷IP
'
,
'
false
'
,
'
sa
'
,
'
¼Ü¹¹Ãû
'
,
'
·ÃÎÊÃÜÂë
'
--
±ê×¢´æ´¢
EXEC
sp_addlinkedsrvlogin
@rmtsrvname
=
'
Ô¶³Ì·þÎñÆ÷IP
'
,
--
ÒªÌí¼ÓµÇ¼ÃûÓ³ÉäµÄ±¾µØÁ´½Ó·þÎñÆ÷
@useself
=
false,
--
µ±Ê¹ÓÃtrueֵʱ£¬Ê¹Óñ¾µØSQL»òWindowsµÇ¼ÃûÁ¬½Óµ½Ô¶³Ì·þÎñÆ÷Ãû¡£Èç¹ûÉèΪfalse£¬´æ´¢¹ý³Ì sp_addlinkedsrvloginµÄlocallogin¡¢rmtuserºÍrmtpassword²ÎÊý½«Ó¦Óõ½ÐµÄÓ³ÉäÖÐ
@locallogin
=
NULL
,
--
ÕâÊÇÓ³Éäµ½Ô¶³ÌµÇ¼ÃûµÄSQL ServerµÇ¼»òWindowsÓû§µÄÃû
Ïà¹ØÎĵµ£º
¸Õ¸Õ¸ßÖеÄһλͬѧÎÊÎÒÒ»µÀ±ÊÊÔÌ⣺Çë¼òÊöSQL×¢Èëʽ¹¥»÷¼°ÆäÔÀí¡£
£¨Q£º¹¥»÷£¿ÄѵÀÊÇ×öºÚ¿ÉÂ𣿣¿£©
¿ÉÒÔ°ÑÕâÖÖÐÐΪÀí½â³ÉºÚ¿ÍÐо¶£¬ÒòΪÕâÑù×öµÄÄ¿µÄ¾ÍÊÇ¡°·Ç·¨»ñÈ¡¡±¡£
£¨Q£ºÔõô×ö£¿£©
¿ÉÒÔ°´ÕÕÎÒÏÂÃæµÄ²½ÖèÒ»²½Ò»²½À´£¬´ó¼ÒÒ²¾Íµ±Ò»»Ø¡°ºÚ¿Í¡±ÁË¡££¨P.S. Õâ¿ÉÊÇÎÒ¡°¶À¼ÒÑÐÖÆ¡± ......
¿Î³ÌÊ®Èý ʹÓÃ×éºÏÊý¾ÝÀàÐÍ* Óαê²Ù×ÝÊý¾Ý
¡¡¡¡
¡¡¡¡±¾¿ÎÖØµã£º
¡¡¡¡1¡¢´´½¨Óû§×Ô¶¨ÒåµÄPLSQL¼Ç¼
¡¡¡¡2¡¢ÀûÓÃ%ROWTYPEÊôÐÔÀ´´´½¨¼Ç¼
¡¡¡¡3¡¢´´½¨PLSQL±í
¡¡¡¡4¡¢ÃèÊö¼Ç¼¡¢±í¡¢¼Ç¼µÄ±íÖ®¼äµÄÇø±ð
¡¡¡¡×¢Ò⣺ÒÔÏÂʵÀýÖбêµã¾ùΪӢÎİë½Ç
¡¡¡¡Ò»¡¢ºÏ³ÉÊý¾ÝÀàÐÍ
¡¡¡¡1¡¢ÀàÐÍ·ÖΪPLSQL¼Ç¼ºÍPLSQL±í
¡¡¡¡2¡ ......
½ñÌìÐÇÆÚÌì,ÒòÊý¾Ý¿âÌ«Âý,×îºó¾ö¶¨½«Êý¾Ý¿â½øÐÐÖØÐÂÕûÀí.
(¼Ù¶¨Êý¾Ý¿âÃû³ÆÎª£ºDB_ste)
1¡¢¸ù¾ÝÏÖÔÚµÄÊý¾Ý¿âµÄ½Å±¾´´½¨Ò»¸ö½Å±¾Îļþ£¨FILENAME£ºDB_ste.sql)
2¡¢½¨Á¢ÐµÄÊý¾Ý¿âDB_ste2,ÈôÓÐÎļþ×éµÄÊý¾Ý¿â,ÔòÐèÒª½¨Á¢ÏàͬµÄÎļþ×é¡££¨DB_ste_Group)
3¡¢½«Êý¾ÝÎÄ ......
×÷Õß Haidong Ji ·Òë GoodKid
ÎÒÃǵ±ÖеĴ󲿷ÖÈ˹¤×÷ÔÚÒ»¸öµ¥Ò»µÄ RDBMS ϵͳÖУ¬Èç MSSQL, Oracle, or IBM DB2¡£È»¶ø£¬ÎÒÃÇÈÕÒæ¸Ð¾õµ½£¬ÎÒÃÇÕý´¦ÓÚ²»Í¬µÄÊý¾Ý¿â»·¾³µ±Öв¢ÇÒÐèÒª½â¾öÊý¾ÝµÄ»¥ÓÃÐÔÎÊÌâ¡£
¾¡¹ÜÖ÷ÒªµÄ RDBMS ³§ÉÌÊÔͼȥ×ñѹØÏµÊý¾Ý¿âÄ£ÐÍÔÀí£¬²¢ÇÒÓ÷dz£Ð¡µÄ²îÒìȥʵÏÖËüÃÇ¡£ÁíÍ⣬¼¸ºõÖ÷ÒªµÄ ......
ÔÚSQL Server 2005Êý¾Ý¿âÖÐʵÏÖ×Ô¶¯±¸·ÝµÄ¾ßÌå²½Öè:
1¡¢´ò¿ªSQL Server Management Studio
2¡¢Æô¶¯SQL Server´úÀí
3¡¢µã»÷×÷Òµ->н¨×÷Òµ
4¡¢"³£¹æ"ÖÐÊäÈë×÷ÒµµÄÃû³Æ
5¡¢Ð½¨²½Ö裬ÀàÐÍÑ¡T-SQL£¬ÔÚÏÂÃæµÄÃüÁîÖÐÊäÈëÏÂÃæÓï¾ä£¨ºìÉ«²¿·ÖÒª¸ù¾Ý×Ô¼ºµÄʵ¼ÊÇé¿ö¸ü¸Ä£¬D:\sql2005\\back\¸ÄΪ×Ô¼ºµÄ ......