´¦ÀíSQL ServerÊý¾Ý¿âÖеĹÂÁ¢Óû§(ͼ)
´¦ÀíSQL ServerÊý¾Ý¿âÖеĹÂÁ¢Óû§(ͼ)
°ÑÊý¾Ý¿â´ÓÒ»¸ö·þÎñÆ÷ʵÀý¸½¼ÓºÍ»Ö¸´µ½ÁíÒ»¸öʵÀýÖÐÊÇÊý¾Ý¿â¹ÜÀíÔ±Ö´Ðеij£¼ûµÄÈÎÎñ¡£¸½¼Ó»òÕ߻ָ´Ò»¸öÊý¾Ý¿âÖ®ºó£¬Ö®Ç°ÔÚÊý¾Ý¿âÖд´½¨ºÍÅäÖõĵǼÃûÒѾ²»ÄÜ·ÃÎÊÁË¡£Õâ¸öÎÊÌâ×î³£¼ûµÄÖ¢×´ÊÇÓ¦ÓóÌÐò»áÓöµ½µÇ¼ʧ°ÜµÄ´íÎ󣬻òÕßÊǵ±ÄãÊÔ×ŰѵǼÃûÌí¼Óµ½Êý¾Ý¿âÖÐʱ£¬Äã¿ÉÄÜ»áµÃµ½Ò»¸öÐÅÏ¢±ÈÈçÕâ¸öÓû§ÒѾÔÚÕâ¸öÊý¾Ý¿âÖдæÔÚ¡£µ±ÄãÖ´ÐÐÒ»¸ö¸½¼Ó»òÕßÒ»¸ö»Ö¸´Ê±£¬ÕâÊǺܳ£¼ûµÄÒ»ÖÖÇé¿ö£¬ÄÇôÄãÈçºÎ½â¾öÕâ¸öÎÊÌâÄØ?
¡¡¡¡×¨¼Ò½â´ð
¡¡¡¡µ±Êý¾Ý¿â´ÓÒ»¸ö·þÎñÆ÷ǨÒƵ½ÁíÒ»¸ö·þÎñÆ÷ʱ£¬´æ´¢ÔÚÖ÷´ÓÊý¾Ý¿âÖеĵǼÃûidsÓë´æ´¢ÔÚÿ¸öÓû§Êý¾Ý¿âÖеĵǼÃûids²»·ûºÏ¡£ÕýÈçÉÏÃæËù˵µÄ£¬¸½¼Ó»ò»Ö¸´Ò»¸öÊý¾Ý¿âÖ®ºóÄã»á¿´µ½µÄһЩ´íÎó°üÀ¨£º
¡¡¡¡Msg 229, Level 14, State 1
¡¡¡¡%s permission denied on object %.*s, database %.*s, owner %.*s
¡¡¡¡»òÕß
¡¡¡¡Microsoft SQL-DMO (ODBC SQLState: 42000) Error 15023: User or role '%s' already exists in the current database.
¡¡¡¡Ã»ÓÐÕýÈ·µÄÀí½âºÍÊʵ±µÄ¼Æ»®£¬Äã¿ÉÄÜ»áÓöµ½Õâ¸öÎÊÌâ¡£Äã¿ÉÄÜ»áɾ³ýºÍÖØд´½¨Õâ¸öÓû§£¬µ«ÊÇÄ㽫ÊÍ·ÅËùÓÐÅäÖõÄȨÏÞ¡£ËùÒÔÒ»¸öÕýÈ·µÄÁ´½Ó»úÖÆÊÇÐèÒªµÄ£¬Òò´ËÒª±£ÁôȨÏÞ¡£
¡¡¡¡Äã¿ÉÄÜ¿´µ½µÄһЩ¿ÉÄܵĴíÎóÐÅÏ¢°üÀ¨
¡¡¡¡¡¡ÔÚ¿ªÊ¼Õâ¸öÎÊÌâµÄ½â¾ö·½°¸Ö®Ç°£¬×îºÃ¿´¿´·´·½ÏòµÄÎÊÌâ¡£´æ´¢ÔÚÖ÷´ÓÊý¾Ý¿âÖеÄSQL Server µÇ¼ÃûÓ³Éäµ½¸ö±ðµÄÊý¾Ý¿âÖС£SQL Server µÇ¼Ãûͨ¹ýʹÓÃÓ³Éäµ½Êʵ±µÄSQL Server µÇ¼ÃûµÄÊý¾Ý¿âÓû§À´·ÃÎʸö±ðµÄÊý¾Ý¿â¡£ÓÐÁ½ÖÖÇé¿öÀýÍ⣬ÄǾÍÊÇÀ´±öÕÊ»§ºÍMicrosoft Windows×é³ÉÔ±Éí·Ý¡£·þÎñÆ÷ʵÀýÉϵÄSQL Server 2005µÇ¼ÃûÔÚsys.server_principalsϵͳĿ¼ÊÓͼºÍsys.sysloginsÊÓͼÉÏÊǿɼûµÄ¡£¶ÔÓÚSQL Server 2000£¬Äã¿ÉÒÔÔÚsysxlogins±íÖеõ½SQL ServerµÇ¼ÃûÐÅÏ¢¡£
¡¡¡¡ÁíÒ»·½Ã棬ӳÉäµ½ÁíÒ»¸öÊý¾Ý¿âÓû§µÄÐÅÏ¢´æ´¢ÔÚϵͳ±ísysusersµÄÊý¾Ý¿âÖС£Ëü°üÀ¨Êý¾Ý¿âÓû§ÃûºÍÏà¶ÔÓ¦µÄSQL ServerµÇ¼ÃûµÄ°²È«±êʾ·û(SID)¡£Õâ¸öÊý¾Ý¿âÓû§µÄȨÏÞÓÃÓÚÔÚÊý¾Ý¿âÖÐÊÚȨ¡£
¡¡¡¡ËùÒÔÎÒÃÇ¿ÉÒÔ˵£¬Ã¿´ÎÎÒÃÇ´´½¨Ò»¸öSQL ServerµÇ¼Ãû£¬¾Í¿ÉÒÔÔÚSQL Server 2005 µÄ sys.server_principalsϵͳĿ¼ÊÓͼ»òÕßsys.sysloginsÊÓͼÉÏ¿´µ½Ëü¡£Ò»¸öÊý¾Ý¿âÖеÄsysusers±íµÄ±íÏîÁ´½Óµ½ÉÏͼÏÔʾµÄSQL Server µÇ¼ÃûÖС£Õâ¸öÁ´½Óͨ¹ýÒ»¸öÃûΪSIDµÄÀ¸´´½¨¡£
¡¡¡¡Èç¹ûÎÒÃÇͨ
Ïà¹ØÎĵµ£º
-- ±äÁ¿µÄÉùÃ÷,sqlÀïÃæÉùÃ÷±äÁ¿Ê±±ØÐëÔÚ±äÁ¿Ç°¼Ó@·ûºÅ
DECLARE @I INT
-- ±äÁ¿µÄ¸³Öµ£¬±äÁ¿¸³ÖµÊ±±äÁ¿Ç°±ØÐë¼Óset
SET @I = 30
-- ÉùÃ÷¶à¸ö±äÁ¿
DECLARE @s varchar(10),@a INT
-- Sql ÀïifÓï¾ä
IF Ìõ¼þ BEGIN
&nb ......
×òÌìŪÁËÒ»¸ö±È½Ï¼¬ÊÖµÄÎÊÌâ¡£´ÓÍøÉÏÏÂÔØÁËÒ»¸öÈí¼þ£¬ËûµÄÊý¾Ý¿âÊÇaccessµÄ£¬´ò¿ª¿´ÁËһϣ¬¸Ð¾õ²»´í£¬ÊʺÏÎÒÏÖÔÚÏîÄ¿µÄÐèÇ󣬴󲿷ÖÄܹ»Âú×ãÎÒµÄÏîÄ¿ÐèÒª£¬¾ÍÏëÄÃÀ´Ö÷Òå¡£¿ÉÊÇÎÒÃÇÏîÄ¿µÄÊý¾Ý¿âÒ»Ö±¶¼ÊÇÓõÄsqlserver£¬ÓÚÊÇ£¬¾ÍÔÚÍøÉÏ·è¿ñµÄ£¬ÕÒ¹ØÓÚaccessת»»ÎªsqlserverµÄ×ÊÁÏÔÚÕâÀïÎÒÏë˵һÏÂÓйصÄ×¢ÒâÊÂÏ
Êý¾Ý¿âÉý ......
ÎÒ½ñÌìѧϰÁËsqlÓï¾äµÄ³£Óú¯Êý£¬ÊÇ·ëÍþÀÏʦ½²µÄ£¬ÎÒ×öÁ˼òµ¥µÄ±Ê¼Ç£º
Ò»£¬SQLº¯Êý£º
1. ´óСдת»»º¯Êý
lower ת³ÉСд
upper ´óд
initcap ½«×Ö·û´®µÄ(ÿ¸öµ¥´ÊµÄ)µÚÒ»¸ö×Öĸ±äΪ´óд,ºóÃæµÄСд
select initcap('huangHY') from dual
&n ......
SQL Server 2005 ¿ª·¢°æ²»ÔÊÐíÔ¶³ÌÁ¬½Ó¡£
¡¡¡¡ÒªÔÊÐíÔ¶³ÌÁ¬½ÓSQL Server 2005 ,ÐèÒªÍê³ÉÒÔϲ½Ö裺
•ÔÚSQLServer ʵÀýÉÏÆôÓÃÔ¶³ÌÁ¬½Ó¡£
•´ò¿ª·þÎñÆ÷ SQLBrowser ·þÎñ¡£
•ÅäÖ÷À»ðǽÒÔÔÊÐíSQLBrowser ·þÎñºÍSQLServer·þÎñÍøÂçͨÐÅ¡£
¡¡¡¡ÔÚSQLServer ʵÀýÉÏÆôÓÃÔ¶³ÌÁ¬½Ó
1.Ö¸Ïò“¿ªÊ¼->³ÌÐ ......