SQL Server×îÊÜ»¶Ó¼¼ÇÉ:½â¶ÁDBA
http://tech.it168.com/a2010/0105/832/000000832829_all.shtml
¡¡¡¡¡¾IT168 ¼¼Êõ·ÖÎö¡¿ÔÚÏò2009Äê¸æ±ðÖ®¼Ê£¬ÎÒÃÇÀ´»Ø¹ËһϹýÈ¥µÄÒ»ÄêÖÐ×îÊÜ»¶ÓµÄSQL Server¼¼ÇÉ£¬°üÀ¨ÁËOPENROWSET¡¢FILESTREAMµÈº¯ÊýµÄÓ÷¨¡¢ÃÜÂ빤¾ß½éÉÜÒÔ¼°DBAÈÕ³£¹¤×÷½¨ÒéµÈÄÚÈÝ¡£
¡¡¡¡Í¨¹ý¶ÔÕâЩ¾«»ªÎÄÕµÄÔٴλعˣ¬Ï£Íû¿ÉÒÔ°ïÖúÄúÊáÀíÒ»ÏÂÕâÒ»ÄêÒÔÀ´µÄ¹¤×÷ÒÔ¼°Ñ§Ï°Ðĵ㬶ÔδÀ´Ò»Äê¸ü½øÒ»²½´òϸü¼áʵµÄ»ù´¡¡£
¡¡¡¡Î¢ÈíSQL ServerÖеÄÅúÁ¿¸´ÖƳÌÐò(Bulk Copy Program£¬BCP)ÄÜÈÃÊý¾Ý¿â¹ÜÀíÔ±½«Êý¾ÝÅúÁ¿µ¼Èë±íÖлò½«Êý¾Ý´Ó±íÖÐÅúÁ¿µ¼ÈëÎĵµÖС£Ëü»¹Ö§³ÖһЩ¶¨ÒåÊý¾ÝÈçºÎµ¼³ö¡¢µ¼È뵽ʲôµØ·½¡¢¼ÓÔØÄÄЩÊý¾ÝµÈÑ¡Ïî¡£
¡¡¡¡±¾¼¼ÇÉÌÖÂÛһЩÓÃbcpÃüÁîÅúÁ¿¸´ÖÆÊý¾ÝǨÈë»òǨ³öSQL Server±íµÄʾÀý¡£ÕâЩʾÀýÔÚSQL Server 2005ºÍSQL Server 2008ÉÏÒѾ²âÊÔ¹ý¡£²¢ÇÒÎÒ»¹ÓÃÁËAdventureWorksÑù±¾Êý¾Ý¿â¡£
¡¡¡¡ÓÃbcp¹¤¾ßµ¼ÈëÊý¾Ý
¡¡¡¡Ò»¸ö×î¼òµ¥µÄ²Ù×÷¾ÍÊÇÄã¿ÉÒÔÓÃbcp¹¤¾ß½«Êý¾Ý´ÓSQL Server±íbulk-copyµ½Îı¾Îļþ¡£ÔÚ WindowsÃüÁîÌáʾ·ûÖвåÈëÃüÁÄã¾Í¿ÉÒÔÔËÐÐbcpÃüÁîÁË¡£ÀýÈçÒÔÏÂÃüÁ´Ó AdventureWorksÊý¾Ý¿âÀïµÄSales.vSalesPersonÊÓͼ¸´ÖÆÊý¾Ýµ½C:\Data\SalesPerson.txtÎļþ£º
¡¡¡¡bcp AdventureWorks.Sales.vSalesPerson out C:\Data\SalesPerson.txt -c –T
¡¡¡¡ÈçͬÄã¿´µ½µÄÒ»Ñù£¬bcpÃüÁîÒÔ¹¤¾ßÃû³Æ¿ªÍ·£¬ºóÃæÎªÍêÈ«ºÏ¸ñ±íÃûdatabase.schema.table¡£½ÓÏÂÀ´¾ÍÊÇout ¹Ø¼ü×Ö£¬¹Ø¼ü×Ö¸æËßbcp¹¤¾ßÊý¾Ý½«»á´Ó¸Ã±íÖе¼³ö¡£Ä¿±êÎı¾ÎļþµÄ·¾¶ºÍÎļþÃû³Æ½ô¸úout ¹Ø¼ü×ÖÖ®ºó¡£×¢Òâ±¾ÎÄÖÐÁгöµÄÃüÁîÀý×Ó¿ÉÄܰüÀ¨ºÜ¶àÐУ¬µ«ÊÇËùÓеÄÀý×ÓÓ¦¸ÃÏñÒ»¸öµ¥¶ÀµÄÃüÁîÒ»ÑùÔËÐС£
¡¡¡¡³ýÁËÕâЩ»ù±¾²ÎÊý£¬bcp¹¤¾ß»¹Ö§³Ö¿ØÖƹ¤¾ßÐÐΪµÄswitch¡£ÔÚÒÔÉÏÀý×ÓÖУ¬ÎÞÂÛÊý¾ÝÊÇÒÔºÎÖÖ·½Ê½´æ´¢ÔÚÔ´±íÖеģ¬-c switch±íʾËùÓеÄÊý¾Ý¶¼Ó¦ÊÇ×Ö·ûÊý¾Ý¡£Èç¹ûÄãûÓÐÖ¸¶¨-c¿ª¹Ø»òÆäËûÏà¹ØÀàÐ͵Äswitch£¬Äã¾ÍÐèÒªÔÚ½øÈëbcpÃüÁîºóÖ¸¶¨Ã¿¸öÁеÄswitchÀàÐÍ¡£
¡¡¡¡ÉÏÊöÀý×ÓÖÐÁíÒ»¸öswitch¾ÍÊÇ-T£¬ËüÖ÷ÒªÊǸæËßbcp¹¤¾ßʹÓÿɿ¿Á¬½ÓÀ´¹ØÁªSQL ServerʾÀý¡£Èç¹ûÄãûÓÐÖ¸¶¨-T£¬Äã¾Í±ØÐëÌṩÓû§Ãû(-U switch)ºÍÃÜÂë(-P switch)£¬»òÕßÄãÐèÒªÌṩÏà¹ØÐÅÏ¢¡£
¡¡¡¡ÒòΪÔÚÏÈǰÁоٵÄÀý×ÓÖÐûÓÐÖ¸¶¨ÊµÀý£¬bcp¹¤¾ß¾ÍÔÚ±¾µØ»úÉÏʹÓõÄĬÈÏʵÀý¡£ÒªÖ¸¶¨Ò»¸öSQL ServerʵÀý£¬¾ÍÒªÓõ½-S switch£¬ºóÃæ½ô¸úµÄÊÇ·þÎñÆ÷Ãû³Æ£¬ÈçÏÂËùʾ£º
¡¡¡¡bcp AdventureWorks.Sales.vSalesPerson out C:\Data\SalesPerson.txt -c -T -
¡¡
Ïà¹ØÎĵµ£º
º¯ÊýÒÀÀµ
==========================================
Ò»¡¢º¯ÊýÒÀÀµ¸ÅÄî
¡¡¡¡º¯ÊýÒÀÀµÊÇ´ÓÊýѧ½Ç¶ÈÀ´¶¨ÒåµÄ£¬ÔÚ¹ØÏµÖÐÓÃÀ´¿Ì»¹ØÏµ¸÷ÊôÐÔÖ®¼äÏà»¥ÖÆÔ¼¶øÓÖÏ໥ÒÀÀµµÄÇé¿ö¡£º¯ÊýÒÀÀµÆÕ±é´æÔÚÓÚÏÖʵÉú»îÖУ¬±ÈÈ磬ÃèÊöÒ»¸öѧÉúµÄ¹ØÏµ£¬¿ÉÒÔÓÐѧºÅ¡¢ÐÕÃû¡¢ËùÔÚϵµÈ¶à¸öÊôÐÔ£ ......
--=======================CONVERT()==================================================
Select CONVERT(varchar(100), GETDATE(), 0)--: 05 16 2006 10:57AM
Select CONVERT(varchar(100), GETDATE(), 1)--: 05/16/06
Select CONVERT(varchar(100), GETDATE(), 2)--: 06.05.16
Select CONVERT(varchar(100), GETDATE ......
Sqlʱ¼äº¯Êý
Ò»¡¢sql serverÈÕÆÚʱ¼äº¯Êý
Sql ServerÖеÄÈÕÆÚÓëʱ¼äº¯Êý
1. µ±Ç°ÏµÍ³ÈÕÆÚ¡¢Ê±¼ä
select getdate()
2. dateadd ÔÚÏòÖ¸¶¨ÈÕÆÚ¼ÓÉÏÒ»¶Îʱ¼äµÄ»ù´¡ÉÏ£¬·µ»ØÐ嵀 datetime Öµ
Àý ......
·½·¨Ò»
1.н¨Ò»¸öͬÃûµÄÊý¾Ý¿â
2.ÔÙÍ£µôsql server(×¢Òâ²»Òª·ÖÀëÊý¾Ý¿â)
3.ÓÃÔÊý¾Ý¿âµÄÊý¾ÝÎļþ¸²¸ÇµôÕâ¸öн¨µÄÊý¾Ý¿â
......
±¾ÎÄת×Ô£ºhttp://blog.csdn.net/java2000_net/archive/2008/04/05/2252640.aspx
±¾ÎÄÊÕ¼Á˲»ÄÜÁ¬½ÓSQL Server £¬±¨ The Network Adapter could not establish the connection Òì³£µÄËùÓÐÓöµ½¹ýµÄÔÒò£¬²¢ÌṩÁËͼÐλ¯µÄÅŲéÏòµ¼¡£
²»¹ý¸ù¾Ý¾Ñ飬ûÓÐÉý¼¶µ½SP4µÄ¿ÉÄÜÐÔ×î¸ß¡£¿ÉÒÔÖ±½Ó¿´µÚ6²¿·Ö¡£
³£¼ûµÄ´íÎóΪ£º The N ......