Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

ÓÃSQL Server±£³Ö»á»°×´Ì¬

 ÔÚµ÷Ó÷þÎñÆ÷ºóÒª¼ÌÐøÔÚ·þÎñÆ÷Öб£ÁôÊý¾Ýͨ³£ºÜÄÑ£¬Äã¿ÉÒÔÓÃSQL ServerÀ´½øÐлỰ״̬¹ÜÀí(Óû§»á»°Êý¾Ý)¡£ÒÔϽÌÄãÔõÑùÓÃËüÀ´½øÐйÜÀí¡£
¡¡¡¡ÔÚÒ³Ãæ¿ª·¢ÖУ¬ÔÚ·þÎñÆ÷µ÷ÓÃÀï±£ÁôÊý¾ÝÊÇÒ»¸ö³£¼ûµÄ²»ºÃ½â¾öµÄÄÑÌâ¡£ÄãÒ²ÐíÐèҪΪÄãµÄÓ¦ÓóÌÐò»òÌØÊâÓû§µÄ»á»°±£´æÐÅÏ¢¡£´æ´¢ÕâÑùµÄÊý¾Ý±»³ÆÎª×´Ì¬¹ÜÀí£¬ASP.NETΪÄãÌṩÁËһЩ·½·¨£¬ÕâЩ·½·¨ÄÜÈÃÄãͨ¹ý¸÷ÖÖ;¾¶Íê³ÉÕâÒ»ÈÎÎñ¡£Õâ°üÀ¨½«Êý¾Ý´æ´¢ÔÚÒ»¸ö״̬·þÎñÆ÷µÄÄÚ´æÖУ¬»òÕßͨ¹ýMicrosoft SQL·þÎñÆ÷¡£±¾ÎÄÖ÷ÒªÌÖÂÛÁËÓÃSQL·þÎñÆ÷À´½øÐлỰ״̬¹ÜÀí(Óû§»á»°Êý¾Ý)¡£
¡¡¡¡ÎªÊ²Ã´ÐèÒª½øÐÐ״̬¹ÜÀí£¿
¡¡¡¡ÔÚÉèÖúÍʹÓÃSQL Server֮ǰ£¬ÄãÒ²Ðí»áÏëÓбØÒªÕâÑù×öÂð£¿Ò³Ã濪·¢»¹ÓиüÈÃÈË·³ÄÕµÄÒ»Ãæ£¬ÄǾÍÊÇHTTPÊÇÒ»ÏîÎÞ״̬ЭÒé¡£ËüµÄÔËÐÐÊǶ϶ÏÐøÐøµÄ£¬Ã¿¸öÒ³Ãæ¶¼»á°´½ÓÊܵ½µÄÃüÁîÔËÐС£ÃüÁîÖ´ÐÐÍêÒÔºó£¬ËùÓÐÓùýµÄÊý¾Ý¶¼»á¶ªÊ§¡£·þÎñÆ÷²»»á´æ´¢¹ØÓÚÄÇЩµ÷ÓõÄÈκμÇÒä¡£Ò²¾ÍÊÇ˵£¬Ëü²»»á´æ´¢Ïà¹Ø¼ÇÒ䣬³ý·ÇÓÐÌØÊâµÄÖ¸ÁîÈÃËü´æ´¢¡£
¡¡¡¡»á»°±äÁ¿
¡¡¡¡ÒÔÏÂÊÇʹÓûỰ±äÁ¿µÄ¸ñʽ£º
C#: Session["variable_name"] = value;
VB.NET: Session("variable_name") = value
¡¡¡¡µ±Õâ¸öÖµ±»´æ´¢ÁË£¬Óû§¾Í¿ÉÒÔÔÚÕû¸ö»á»°ÖÐʹÓÃËüÁË¡£»á»°½áÊøºó£¬±äÁ¿Ò²¾Í¶ªÊ§ÁË¡£ÄãÒ²¿ÉÒÔʹÓûعé״̬¹ÜÀí(ÕâÊÇÎÒÃÇÏÂÒ»´ÎÒªÌÖÂ۵ϰÌâ)À´´¦ÀíÕâЩ¶ªÊ§µÄÖµ¡£
¡¡¡¡ASP.NET״̬¹ÜÀí
¡¡¡¡ASP.NETÔÊÐíÄãͨ¹ýÒ»¸ö״̬·þÎñÆ÷»òSQL·þÎñÆ÷½«»á»°Êý¾Ý´æ´¢ÔÚÄÚ´æÖС£´æ´¢µÄλÖÃÓÉÓ¦ÓóÌÐòµÄÒ³ÃæÅäÖÃÎļþÀ´¾ö¶¨¡£×´Ì¬¹ÜÀíÑ¡ÏîÊÇÔÚϵͳÖеÄsessionStateÔªËØÖУ¬Ò³ÃæÔªËØÊÇÔÚ״̬¹ÜÀíÖнøÐÐÉèÖõġ£ÒÔϵÄʾÀýÏÔʾÁËÔõÑùʹÓÃSQL Server£º
£¼sessionState
mode="SQLServer"
stateConnectionString="tcpip=127.0.0.1:42424"
sqlConnectionString="data source=127.0.0.1; user id=username; password=password"
cookieless="false"
timeout="20" /£¾
¡¡¡¡×¢Ò⣬ÕâÐ©ÔªËØµÄÃû³ÆºÍÊôÐÔ¶¼ÒªÇø·Ö´óСд¡£ÒÔÏÂÊǸÃģʽÊôÐԵĸ÷ÖÖ¿ÉÄÜÖµ£º
? InProc-´æ´¢ÔÚÄÚ´æÖС£ËüµÄÔËÐÐËÙ¶È×î¿ì£¬µ«Êǵ±ASP.NET³ÌÐòÖØ¸´ÔËÐеÄʱºòËùÓеÄÊý¾Ý¶¼»á¶ªÊ§¡£
? SQL Server-½«Êý¾Ý´æ´¢ÔÚSQL ServerÖС£ÓÉÓÚËüÓëÒ³Ãæ·þÎñÆ÷ÊÇ·ÖÀëµÄ£¬Òò´ËËüÊÇ×î¿ÉÐŵġ£Á¬½Ó×Ö·û´®»á°´ÕÕÕý³£µÄ˳ÐòÅÅÁУ¬ÒÔÁ¬½Óµ½SQL ServerÊý¾Ý¿âÖС£
? StateServer-½«Êý¾Ý´æ´¢ÔÚÒ»¸ö¶ÀÁ¢µÄÒ³Ãæ·þÎñÆ÷ÉÏ(IIS)¡£ÕâһѡÏîÀûÓÃÁËstateConnectionStringÕâÒ»ÊôÐÔ¡£
¡¡¡¡ËùÓеÄÑ¡ÏʹÓñ£


Ïà¹ØÎĵµ£º

SQL Server ÎÞÕʺŻòÍü¼ÇÃÜÂëµÇ½ÎÊÌâ

Question 1£º
Êý¾Ý¿âµÄÑé֤ģʽΪWindowsÑéÖ¤£¬É¾³ýÁËMS SQL ServerÕʺÅBUILTIN\Administrators,µÇ½²»ÉÏSQL Server¹ÜÀíÆ÷£¿
Answer£º
      1.ÖØÐÂÔËÐÐMS SQL SERVERµÄ°²×°³ÌÐò£¬ÔÚ“°²×°Ñ¡ÏçÃæÀïÑ¡Ôñ“¸ß¼¶Ñ¡Ï¬ÏÂÒ»²½ºóÑ¡Ôñ“×¢²á±íÖØ½¨”£¬½ÓÏÂÀ´¸ú° ......

Ò»¸ösql·ÖÒ³µÄ´æ´¢¹ý³Ì

 CREATE  procedure SqlPager_Ex
 @sqlstr varchar(8000), --²éѯ×Ö·û´®
  @currentpage int, --µÚNÒ³
  @pagesize int --ÿҳÐÐÊý, 
 as
  set nocount on
  declare @P1 int, --P1ÊÇÓαêµÄid
   @rowcount int
  exec sp_cursorope ......

sql2005 µ¥Óû§¸ÄΪ¶àÓû§sqlÓï¾ä

 USE master
GO
DECLARE @SQL VARCHAR(MAX);
SET @SQL=''
SELECT @SQL=@SQL+'; KILL '+RTRIM(SPID)
from master..sysprocesses
WHERE dbid=DB_ID('hotel');
EXEC(@SQL);
GO
ALTER DATABASE hotel SET MULTI_USER ......

SQL SERVER ÓëACCESS¡¢EXCELµÄÊý¾Ýת»»

 ÊìϤSQL SERVER 2000µÄÊý¾Ý¿â¹ÜÀíÔ±¶¼ÖªµÀ£¬ÆäDTS¿ÉÒÔ½øÐÐÊý¾ÝµÄµ¼Èëµ¼³ö£¬Æäʵ£¬ÎÒÃÇÒ²¿ÉÒÔʹÓÃTransact-SQLÓï¾ä½øÐе¼Èëµ¼³ö²Ù×÷¡£ÔÚTransact-SQLÓï¾äÖУ¬ÎÒÃÇÖ÷ҪʹÓÃOpenDataSourceº¯Êý¡¢OPENROWSET º¯Êý£¬¹ØÓÚº¯ÊýµÄÏêϸ˵Ã÷£¬Çë²Î¿¼SQLÁª»ú°ïÖú¡£ÀûÓÃÏÂÊö·½·¨£¬¿ÉÒÔÊ®·ÖÈÝÒ×µØÊµÏÖSQL SERVER¡¢ACCESS¡¢EXCELÊý¾ ......

MS SQL 2000 °²È«ÉèÖÃ

¡¡¡¡ÈÕǰSQL INJECTIONµÄ¹¥»÷²âÊÔÓúÑÝÓúÁÒ£¬ºÜ¶à´óÐ͵ÄÍøÕ¾ºÍÂÛ̳¶¼Ïà¼Ì±»×¢Èë¡£ÕâÐ©ÍøÕ¾Ò»°ãʹÓõĶàΪSQL SERVERÊý¾Ý¿â£¬ÕýÒòΪÈç´Ë£¬ºÜ¶àÈË¿ªÊ¼»³ÒÉSQL SERVERµÄ°²È«ÐÔ¡£ÆäʵSQL SERVER 2000ÒѾ­Í¨¹ýÁËÃÀ¹úÕþ¸®µÄC2¼¶°²È«ÈÏÖ¤-ÕâÊǸÃÐÐÒµËùÄÜÓµÓеÄ×î¸ßÈÏÖ¤¼¶±ð£¬ËùÒÔʹÓÃSQL SERVER»¹ÊÇÏ൱µÄ°²È«µÄ¡£µ±È»ºÍORCAL¡¢DB2µ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ