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¾ö¶¨°ÑÐ޸ĺóµ
Ïà¹ØÎĵµ£º
SQL·ÖÀࣺ
¡¡¡¡DDL—Êý¾Ý¶¨ÒåÓïÑÔ(CREATE£¬ALTER£¬DROP£¬DECLARE)
¡¡¡¡DML—Êý¾Ý²Ù×ÝÓïÑÔ(SELECT£¬DELETE£¬UPDATE£¬INSERT)
¡¡¡¡DCL—Êý¾Ý¿ØÖÆÓïÑÔ(GRANT£¬REVOKE£¬COMMIT£¬ROLLBACK)
¡¡¡¡Ê×ÏÈ,¼òÒª½éÉÜ»ù´¡Óï¾ä£º
¡¡¡¡1¡¢ËµÃ÷£º´´½¨Êý¾Ý¿â
CREATE DATABASE database-name
¡¡¡¡2¡¢ËµÃ÷£ºÉ¾³ýÊý¾Ý¿â ......
ÓÉÓÚ×î½üÒªÓõ½´ò°üSQL Server 2005 Express Edition £¬ÓÉÓÚÔÚ°²×°¹ý³ÌÖÐÐèÒªÉèÖúܶණÎ÷¡£´øÀ´ºÜ¶àµÄ²»±ã£¬ÓÚÊÇÔÚÍøÉϺÍMSDNÕÒÁ˺þÃÖÕÓÚÕÒµ½°ì·¨ÁË ^_^
ÎÒÓõÄÊÇÅú´¦ÀíÀ´ÊµÏֵģ¬ºÃÁËÖ±½ÓÌù´úÂë
CLS
@ECHO OFF
ECHO.
ECH ......
SQL Native Client ODBC Driver
±ê×¼°²È«Á¬½Ó
Driver={SQL Native Client};Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;
ÄúÊÇ·ñÔÚʹÓÃSQL Server 2005 Express ÇëÔÚ“Server”Ñ¡ÏîʹÓÃÁ¬½Ó±í´ïʽ“Ö÷»úÃû³Æ\SQLEXPRESS”¡£
ÊÜÐŵÄÁ¬½Ó
Driver={SQL Native ......
¡¡¾ÍÈçͬÊý¾Ý¿âDBAÁ˽âµÄÒ»Ñù£¬ºÏÊʵÄË÷ÒýÄܹ»Ìá¸ß²éѯÐÔÄܺÍÓ¦ÓóÌÐò¿É²âÁ¿ÐÔ¡£µ«ÊÇÿ¸ö¸½¼ÓµÄË÷Òý£¬¶¼¸øÏµÍ³Ôö¼ÓÁ˶îÍ⿪Ïú£¬ÒòÎªËæ×ÅÊý¾Ý´Ó±íºÍÊÓͼÖв»¶ÏÔö¼Ó¡¢Ð޸ĻòÇå³ý£¬SQL ServerÐèҪά»¤ÕâЩË÷Òý¡£
¡¡¡¡Ö®Ç°£¬ÎÒ½éÉÜÁËһ϶¯Ì¬¹ÜÀíÊÓͼ(DMV)¡£ËüÊÇÒ»ÖÖºÜÓÐÓÃµÄ¼à¿ØºÍ½â¾öSQL Server¹ÊÕϵŤ¾ß¡£±¾ÎÄÊÇËüµÄÐøÆª£¬ ......
×÷ΪһÃûÊý¾Ý¿âDBA£¬¿Ï¶¨»áÌý˵¹ý“tempdbÊý¾Ý¿âÂúÁË”¡£Í¨³£ÎÒÃǺÜÈÝÒ×È·¶¨Ôì³ÉÕâÒ»ÎÊÌâµÄÔÒò¡£µ«ÊǸü¶àµÄʱºòÕâÒ»ÎÊÌâÖ÷ÒªÔ´ÓÚÒ»×éÇëÇó£¬Éæ¼°µ½Ð´úÂ벿Êð»òÖð½¥Ôö¼ÓµÄÊý¾Ý¡£
¡¡¡¡“TempdbÂúÁË”Òâζ×Åʲô?
¡¡¡¡µ±SQL Server tempdbÂúÁËʱ£¬Éϲã¹ÜÀí³£³£ÐèÒª¾ö²ß¡¢Ò»Ð©¿ª·¢ÈËÔ±¿ÉÄÜ»áÍÆÐ¶ÔðÈΣ¬¾ ......