ʵÏÖSQL Server 2008ÖеÄÎļþÁ÷¹¦ÄÜ
SQL Server 2008ÖÐ×îеÄÎļþÁ÷¹¦ÄÜʹµÃÄã¿ÉÒÔÅäÖÆÒ»¸öÊý¾ÝÀàÐÍΪvarbinary(max)µÄÁУ¬ÒԱ㽫ʵ¼ÊÊý¾Ý´æ´¢ÔÚÎļþϵͳÖУ¬¶ø·ÇÔÚÊý¾Ý¿âÖС£Ö»ÒªÔ¸Ò⣬ÄãÈÔ¿ÉÒÔ×÷Ϊһ¸ö³£¹æµÄ¶þ½øÖÆÁÐÀ´²éѯ´ËÁУ¬¼´Ê¹Êý¾Ý×ÔÉí´æ´¢ÔÚÍⲿ¡£
¡¡¡¡ÎļþÁ÷ÌØÐÔͨ¹ý½«¶þ½øÖÆ´ó×Ö¶ÎÊý¾Ý´æ´¢ÔÚ±¾µØÎļþϵͳÖÐ,´Ó¶ø½«Windowsм¼ÊõÎļþϵͳ(NTFS)ºÍSQL ServerÊý¾Ý¿âÒýÇæ¼¯³ÉÔÚÒ»Æð¡£Äã¿ÉÒÔʹÓÃTransact-SQLÓï¾äÀ´²éѯ¡¢²åÈë»ò¸üÐÂÊý¾Ý£¬»òÕßʹÓÃWin32Îļþϵͳ½çÃæÀ´Ö±½Ó·ÃÎÊÊý¾Ý¡£
¡¡¡¡Î¢Èí½¨ÒéÄã½öÔÚÒÔϼ¸ÖÖÇé¿öÏÂʹÓÃÎļþÁ÷:(1)ÄãµÄ¶þ½øÖÆ´ó×Ö¶ÎÊý¾ÝÎļþƽ¾ù´óÓÚ1M,(2)ÄãÐèÒª¿ìËÙ¶ÁÈ¡´ËÊý¾Ý,(3)ÄãµÄÓ¦ÓóÌÐòʹÓÃÖмäÁÐÀ´´¦ÀíÓ¦ÓÃÂß¼¡£·ñÔò£¬ÄãÓ¦¸ÃʹÓ󣹿µÄvarbinary(max)ÁС£
¡¡¡¡Òª¼¤»îSQL Server 2008·þÎñÖеÄÎļþÁ÷Ö§³Ö£¬ÐèÒª×ñÕÕÒÔϼ¸²½£º
¡¡¡¡·ÅäÖÆÊý¾Ý¿âÀ´Ö§³ÖÎļþÁ÷´æ´¢¡£
¡¡¡¡·¶¨ÒåÖ§³ÖÎļþÁ÷´æ´¢µÄÁС£
¡¡¡¡·Æô¶¯SQL Server·þÎñÖеÄÎļþÁ÷Ö§³Ö
¡¡¡¡Òª¼¤»îSQL Server 2008ÖÐÖ¸¶¨ÊµÀýµÄÎļþÁ÷Ö§³Ö,Äã±ØÐëÊ×ÏÈÅäÖÆ´ËʵÀýµÄSQL Server·þÎñ¡£ÔÚSQL ServerÅäÖÆ¹ÜÀíÆ÷ÖУ¬´ò¿ª·þÎñÊôÐÔ²¢Ñ¡Ôñ“ÎļþÁ÷”ҳǩ¡£
¡¡¡¡ÄãÖÁÉÙÐèҪѡÉÏ“Æô¶¯Transact-SQLÎļþÁ÷·ÃÎÊ”¹´Ñ¡¿ò¡£ÒòΪ²åÈë¼°¸üÐÂÊý¾Ý×îÓÐЧµÄ·½·¨ÊÇͨ¹ýWin32½çÃæ£¬È»¶ø£¬ÄãÒ²ÐèÒª¼¤»î·þÎñÀ´³ÖÎļþÁ÷(Èç¹ûÓбØÒª£¬Ò²¿ÉÒÔÆô¶¯ÔÊÐíÔ¶³Ì¿Í»§¶Ë·ÃÎÊÎļþÁ÷Êý¾Ý)¡£
¡¡¡¡ÔÚÄ㼤»îÁËSQL Server·þÎñÖеÄÎļþÁ÷Ö§³Öºó£¬±ØÐëÉèÖÃÎļþÁ÷·ÃÎʼ¶±ð£¬Äã¿ÉÒÔÔÚSQL Server¹ÜÀíÆ÷ÖÐÉèÖá£ÒªÉèÖ÷ÃÎʼ¶±ð£¬ÐèÖ´ÐÐÒÔÏÂT-SQLÓï¾ä£º
¡¡¡¡EXEC sp_configure filestream_access_level, 2
¡¡¡¡GO
¡¡¡¡RECONFIGURE
¡¡¡¡GO
¡¡¡¡ÔÚÕâÀÎÒʹÓÃϵͳ´æ´¢¹ý³Ìsp_configure½«·ÃÎʼ¶±ðÉèΪ2£¬Õâ¸ö¼¶±ð¿Éͬʱ֧³ÖT-SQLºÍWin32Á÷·ÃÎÊ¡£Èç¹ûÎÒÏëÖ»ÊÇÖ§³ÖT-SQL·ÃÎÊ£¬ÔòÐèÒª½«·ÃÎʼ¶±ðÉèΪ1¡£Èç¹ûÉèÖÃΪ0£¬½«»á½ûÓÃSQL ServerʵÀýµÄÎļþÁ÷Ö§³Ö¡£ÔÚÄãÔËÐд洢¹ý³Ìºó£¬ÐèÒªÔËÐÐRECONFIGUREÃüÁîÀ´Ó¦ÓÃеÄÑ¡ÏîÉèÖá£
¡¡¡¡ÅäÖÆÊý¾Ý¿âÀ´Ö§³ÖÎļþÁ÷´æ´¢
¡¡¡¡Ö§³ÖÎļþÁ÷´æ´¢µÄÏÂÒ»²½²Ù×÷ÊÇÏòÊý¾Ý¿â¶¨ÒåÖÐÌí¼ÓÒ»¸öÎļþÁ÷Îļþ×é¡£ÎļþÁ÷Îļþ×éÊÇÒ»¸öÌØÊâµÄÎļþ×éÀàÐÍ£¬Ëü°üº¬ÎļþϵͳĿ¼(Êý¾ÝÈÝÆ÷)¡£ÀýÈ磬ÔÚϱߵÄÊý¾Ý¿â¶¨ÒåÖУ¬ÎÒ´´½¨ÁËÒ»¸öÃûΪFileStreamGrpµÄÎļþÁ÷Îļþ×é¡£
¡¡¡¡USE master
¡¡¡¡GO
¡¡¡¡IF EXISTS
¡¡¡¡SELECT name from sys.databases
¡¡¡¡WHERE name = 'HumanResources')
¡
Ïà¹ØÎĵµ£º
ÈÕÖ¾¶ÁÈ¡Æ÷Ö»½«ÒѾCOMMITµÄÊÂÎñ´«Ë͵½·Ö·¢Êý¾Ý¿â¡£
²âÊÔ·½·¨£º
1. ÔÚ·¢²¼Êý¾Ý¿âÖ´ÐУº
begin tran
insert testTable2 (aaa,bbb,ddd,ccc)
values ('jawefwao','jfowijef','jaiwejfo','civjoiw')
insert testTable2 (aaa,bbb,ddd,ccc)
values ('jawefwao2','jfowijef2','jaiwejfo2','civjoiw2')
insert& ......
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 ......
MS Sql server Êý¾Ý¿â
1.°´¶¨Òåʱ´æ´¢×´Ì¬·ÖÐÐÏÔʾ¶¨Ò壨sp_helptext´æ´¢¹ý³Ì£©£¬µ÷ÓãºExec sp_helptext '¶ÔÏóÃû'
2.ÒÔ±í¸ñÐÎʽÏÔʾ·µ»ØÏà¹Ø²ÎÊý(sys.objectsÊÓͼ),µ÷Óãºselect * from sys.objects where name='¶ÔÏóÃû'
3.×÷Ϊ½á¹û¼¯ÏÔʾ¶¨Ò壨object_definition£©£¬µ÷Óãºselect object_definition(object_id('¶ÔÏóÃû ......
MSSQL:
declare @begin datetime
declare @End datetime
set @begin=getdate()
--Ö´ÐеÄÓï¾äдÔÚÕâÀï
set @End=getdate()
select datediff(millisecond,@begin,@End) as Ö´ÐеÄʱ¼ä
--millisecond±íʾºÁÃë Èç¹û¿´Ãë¿ÉÒÔʹÓÃss
C#:
ºÜ¶àʱº ......