SQL ServerÔË×÷µÄ¼ò¶Ì¿Î³Ì
Ãæ¶ÔÏÖʵ°É£¬ËäÈ»Äã´ÓÀ´Ã»ÓдòËã³ÉΪһÃûSQL Serverר¼Ò£¬µ«ÊÇËæ×ÅÊý¾Ý¿âÒýÇæÖÖÀàºÍ°æ±¾µÄÔö¼Ó£¬Õâ¾ÍÒªÇóһЩÈËÀ´×¨ÃÅ´Óʲ¢¹Ø×¢Õâ·½ÃæµÄÄÚÈÝ¡£×÷Ϊ“΢ÈíÈË”(»òÕß³ÆÎªGal),ÎÞÂÛÄãÊDz»ÊÇÔ¸Ò⣬Äã¶¼±»Ñ¡ÖÐÁË¡£ÕâһϵÁеÄÎÄÕÂÈ«¶¼ÊǹØÓÚ°ïÖú×÷Ϊ¹ÜÀíÔ±¶ø·Ç³ÌÐòÔ±µÄÄãÔÚʹÓÃSQL Serverʱ¸ü¼Ó¸ßЧ¡£
¡¡¡¡ÔÚʵ¼ÊÖ´ÐÐÈÎÎñ֮ǰ£¬ÓÐÒ»µã±³¾°ÐÅÏ¢¿ÉÒÔ»áÆðµ½°ïÖú×÷Óá£ÄÇô£¬µ½µ×SQL ServerÊÇÈçºÎ¹¤×÷µÄÄØ?²»¹ÜÄãÐŲ»ÐÅ£¬Àí½â“ºÚºÐ”֪ʶ¼¸ºõ¿ÉÒÔÔÚMicrosoft SQL ServerµÄËùÓз½ÃæÆðµ½°ïÖú×÷Óã¬ÀýÈç´Ó±¸·ÝÓë´æ´¢µ½¸´ÖÆÓë¾µÏñ¡£
¡¡¡¡SQL Server½«Êý¾Ý´æ´¢ÔÚ´ÅÅÌÖÐ8KB´óСµÄ¿éÖУ¬³ÆÎªÒ³¡£ÔÚÄÚ´æÖÐ,SQLServer²Ù×÷µÄÒ²ÊÇÄÇЩ8KB´óСµÄ¿é£¬ÕâÒâζ×ÅSQL ServerÖд¦ÀíµÄÊý¾Ý×îСµ¥ÔªÒ²ÊÇ8KB¡£
¡¡¡¡µ±Êý¾ÝдÈë´ÅÅÌʱ£¬Ã¿Ò»ÕûÐÐÊý¾Ý±ØÐë·ûºÏ8KB´óСµÄÒ³¡£SQL ServerÔÊÐí¶àÐÐÊý¾Ý¹²ÏíÒ»¸öÒ³,µ«ÊDz»ÔÊÐíÒ»ÐÐÊý¾Ý¿ç¶à¸öÒ³¡£Òò´Ë£¬Èç¹ûÒ»¸ö¿Í»§±í°üº¬ÁУºName,Address,City,State,ÒÔ¼°Phone,ÄÇô£¬ËùÓеÄÊý¾Ý×éºÏ±ØÐëСÓÚ8KB¡£¶ÔÓÚijÖÖÌØ¶¨µÄÊý¾ÝÀàÐÍÀ´ËµÔòÓÐÒ»¸öÀýÍ⣬Õâ¸öʱºò£¬Êµ¼ÊµÄÒ³Ö»°üº¬¶ÔÕæÊµÊý¾ÝµÄÖ¸Õ룬Èç¶þ½øÖÆÊý¾Ý(ͼƬ»òÎı¾´ó×Ö¶Î)£¬ÆäÕæÊµÊý¾Ý¿ÉÒÔ´æ´¢ÔÚ¶à¸öÒ³ÉÏ£¬»òÕß´æ´¢ÔÚÒ»¸öÎļþÖÐ
¡¡¡¡(ÄÇÊÇÌØÊâµÄFILESTREAMÀàÐÍ)¡£SQL Server½«ÕâËùÓеÄÕâЩ8KB´óСµÄÒ³ÊÕ¼¯ÔÚÒ»Æð·ÅÈë´ÅÅ̵ÄÒ»¸ö¼òµ¥ÎļþÖУ¬ÕâÖÖÎļþͨ³£ÓÐÒ»¸ö.MDF»ò.NDFµÄÎļþÀ©Õ¹Ãû¡£
¡¡¡¡µ±SQL Server±»¸æÖªÒª×öʲôʱ£¬ËüÊÇͨ¹ýÓɽṹ»¯²éѯÓïÑÔ(SQL)Ó﷨дµÄ²éѯÀ´ÊµÏֵġ£ÒÔÏÂÊÇ×îÏÈ·¢ÉúµÄ£ºSQL ServerµÄÄÚ²¿²éѯÓÅ»¯Æ÷¼àÊÓ×Ŵ˲éѯ²¢¹¹ÔìÒ»¸ö´¦Àí¼Æ»®À´Ö´ÐÐËü(ÀýÈ磺ָ³ö´Ó´ÅÅÌÖÐÈ¡³öÊý¾ÝËùÒª×ñѵIJ½Öè)¡£Õâʵ¼ÊÉÏÏ൱¸´ÔÓ£¬ÒòΪSQL ServerÓдóÁ¿¿ÉʹÓõļ¼Êõ£¬¶øÇÒ²¿·Ö¼¼ÊõÔÚÄ³ÌØ¶¨Ìõ¼þÏÂ±ÈÆäËüµÄÒªºÃ¡£
¡¡¡¡Ò»µ©SQL Server¹¹Ôì³É¹¦´Ë¼Æ»®£¬Ëü½«Ö´Ðд˼ƻ®²¢´Ó´ÅÅÌÈ¡³öÐèÒªµÄÊý¾Ý¡£Èç¹û½ÓÊÕµ½²éѯ£¬Êý¾Ý½«Í¨¹ýÍøÂçÁ÷¶¯µ½ÕýÔÚÇëÇóµÄ¿Í»§¶Ë¡£Èç¹û¸ü¸ÄÁ˲éѯ£¬SQL ServerÔò»áÐÞ¸ÄÄÚ´æÖÐÒ³µÄÊý¾Ý£¬µ«²»»á½«ÐÞ¸Äд»Ø´ÅÅÌ¡£ÄÇÓеãÓÞ´À£¬ÒòΪ¿ÉÄÜÔÚÒ³ÉÏ»¹ÓÐÆäËüµÄËæÖ®·¢ÉúµÄÐ޸쬲¢ÇÒϵͳ¼ÓÔØÊ±¿ÉÄܲ»Ìṩһ¸öºÜºÃµÄÏò´ÅÅÌдÊý¾ÝµÄ»ú»á¡£È»¶ø£¬SQL ServerËù×öµÄÊÇÉú³É±»Ð޸IJéѯµÄÒ»¸ö¸±±¾£¬²¢½«Æä±£´æÔÚÒ»¸öÖ¸¶¨µÄÊÂÎñÈÕÖ¾ÎļþÖС£Õâ¸öÎļþÓÐÒ»¸ö.LDFµÄÀ©Õ¹ÎļþÃû£¬±£´æ×ÅSQL ServerÖ´ÐеÄÿһ¸öÊÂÎñµÄ¼Ç¼¡£
¡¡¡¡×îºó---Ò²Ðí¼¸ÃëÖÓÒÔºó---SQL Server¾ö¶¨°ÑÐ޸ĺóµ
Ïà¹ØÎĵµ£º
ÔÚʹÓÃsqlserver2005´´½¨×÷ҵʱ£¬´´½¨²»ÁË£¬Ìáʾ
ÎÞ·¨½«ÀàÐÍΪ“Microsoft.SqlServer.Management.Smo.SimpleObjectKey”µÄ¶ÔÏóÇ¿ÖÆ×ª»»ÎªÀàÐÍ“Microsoft.SqlServer.Management.Smo.Agent.JobObjectKey”¡£ (Microsoft.SqlServer.Smo)
ÓÚÊǾÍgoogle£¬°Ù¶ÈÁËһϣ¬ºÃ¶àÎÄÕºÍÌù×Ó˵ÐèÒª° ......
IN
È·¶¨¸ø¶¨µÄÖµÊÇ·ñÓë×Ó²éѯ»òÁбíÖеÄÖµÏàÆ¥Åä¡£
EXISTS
Ö¸¶¨Ò»¸ö×Ó²éѯ£¬¼ì²âÐеĴæÔÚ¡£
±È½ÏʹÓà EXISTS ºÍ IN µÄ²éѯ
Õâ¸öÀý×ӱȽÏÁËÁ½¸öÓïÒåÀàËÆµÄ²éѯ¡£µÚÒ»¸ö²éѯʹÓà EXISTS ¶øµÚ¶þ¸ö²éѯʹÓà IN¡£×¢ÒâÁ½¸ö²éѯ·µ»ØÏàͬµÄÐÅÏ¢¡£
USE pubs
GO
SELECT DISTINCT pub_name
from publishers
WHERE ......
Ò»¡¢»ù´¡
1¡¢ËµÃ÷£º´´½¨Êý¾Ý¿â
Create DATABASE database-name
2¡¢ËµÃ÷£ºÉ¾³ýÊý¾Ý¿â
drop database dbname
3¡¢ËµÃ÷£º±¸·Ýsql server
--- ´´½¨ ±¸·ÝÊý¾ÝµÄ device
USE master
EXEC sp_addumpdevice disk, testBack, c:mssql7backupMyNwind_1.dat
--- ¿ªÊ¼ ±¸·Ý
BACKUP DATABASE pubs TO testBack
4¡¢Ë ......
¡¡Äã¿ÉÄܳ£³£»áÐèÒªÔËÐÐÒ»¸öad hoc²éѯ´ÓÔ¶³ÌOLE DBÊý¾ÝÔ´ÌáÈ¡Êý¾Ý£¬»òÕßÅúÁ¿ÏòSQL Server±íµ¼ÈëÊý¾Ý¡£ÔÚÕâÖÖÇé¿öÏ£¬Äã¿ÉÒÔÔÚT-SQL(Transact-SQL£¬Î¢Èí¶ÔSQLµÄÀ©Õ¹)ÖÐÓÃOPENROWSETº¯Êý¸øÊý¾ÝÔ´´«ÈëÒ»¸öÁ¬½Ó´®ºÍ²éѯÀ´ÌáÈ¡ÐèÒªµÄÊý¾Ý¡£
¡¡¡¡Äã¿ÉÄܳ£³£»áÐèÒªÔËÐÐÒ»¸öad hoc²éѯ´ÓÔ¶³ÌOLE DBÊý¾ÝÔ´ÌáÈ¡Êý¾Ý£¬»òÕßÅúÁ¿ÏòSQL ......
×÷ΪһÃûÊý¾Ý¿âDBA£¬¿Ï¶¨»áÌý˵¹ý“tempdbÊý¾Ý¿âÂúÁË”¡£Í¨³£ÎÒÃǺÜÈÝÒ×È·¶¨Ôì³ÉÕâÒ»ÎÊÌâµÄÔÒò¡£µ«ÊǸü¶àµÄʱºòÕâÒ»ÎÊÌâÖ÷ÒªÔ´ÓÚÒ»×éÇëÇó£¬Éæ¼°µ½Ð´úÂ벿Êð»òÖð½¥Ôö¼ÓµÄÊý¾Ý¡£
¡¡¡¡“TempdbÂúÁË”Òâζ×Åʲô?
¡¡¡¡µ±SQL Server tempdbÂúÁËʱ£¬Éϲã¹ÜÀí³£³£ÐèÒª¾ö²ß¡¢Ò»Ð©¿ª·¢ÈËÔ±¿ÉÄÜ»áÍÆÐ¶ÔðÈΣ¬¾ ......