·þÎñÆ÷ϵͳ¼¯³É¼°Êý¾Ý·þÎñÖÐÐÄ

 

Ò»¼¶À¸Ä¿
Ò»¼¶À¸Ä¿
Ò»¼¶À¸Ä¿
Ò»¼¶À¸Ä¿
Ò»¼¶À¸Ä¿
Ò»¼¶À¸Ä¿
Ò»¼¶À¸Ä¿
Ò»¼¶À¸Ä¿
¡¾æŠ€æœ¯èµ„æ–?uppage=news.asp¡¿¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­>>>

ijµ¥Î»ÐÂNÖÐG´óÊý¾Ý¿âÕÊÌ×ÐÞ¸´

¡¡¡¡Ä³µ¥Î»ÐÂNÖÐG´ó£¬ÓÚ2016Äêµ×£¬Éý¼¶£¬
¡¡¡¡18Äê4Ôµף¬·¢ÏÖ16Äê½áÕËÎÊÌ⣬»á¼Æ²Ù×÷ÁËһϣ¬½á¹û2017ÄêÄê¶ÈÕÊÌ×´ò²»¿ªÁË£¬ÕâÁ½ÄêÊý¾ÝûÓб¸·Ý£¬»òÕßÓÐҲɾ³ýÁË£¬ÁíÍâÊý¾Ý¿âÉæ¼°Á½¸öÄ£¿é£¬¶¼Ã»Óб¸·Ý¡£
¡¡¡¡Ôõô´¦ÀíÒ²²»ºÃ¡£½áÕËÖؽ¨£¬µ¼ÈëÊý¾Ý¿â±í£¬²»ÐС£
¡¡¡¡£±¡¢ÐÞ¸´ÕËÎñϵͳ£¬
¡¡¡¡Äê½á£­£¾³õʼ»¯£­£¾µ¼ÈëͨÐż£­£¾µ¼ÈëÈ«Äêƾ֤£­£¾ÒÀ´Î½áÕË£­£¾Äê½á£­£¾±¸·Ý£²£°£±£·ÕÊÌ×
¡¡¡¡£²¡¢sqlserver ·þÎñÆ÷Ö÷Ìå ¡¯ng¡¯ÎÞ·¨ÔÚµ±Ç°°²È«ÉÏÏÂÎÄÏ·ÃÎÊÊý¾Ý¿âuser012017
¡¡¡¡sqlserver ·þÎñÆ÷Ö÷Ìå ÎÞ·¨ÔÚµ±Ç°°²È«ÉÏÏÂÎÄÏ·ÃÎÊÊý¾Ý¿â¡£
¡¡¡¡ÔÚÍøÉÏÕÒÁËÒ»ÏÂ×ÊÁÏ£¬·¢ÏÖÊÇÒòΪtrustworthyÊý¾Ý¿âÊôÐÔÓÃÓÚÖ¸Ã÷ SQL Server ÊµÀýÊÇ·ñÐÅÈθÃÊý¾Ý¿âÒÔ¼°ÆäÖеÄÄÚÈÝ¡£Ä¬ÈÏÇé¿öÏ£¬´ËÉèÖÃΪ OFF£¬µ«ÊÇ¿ÉÒÔʹÓàALTER DATABASE Óï¾ä½«ÆäÉèÖÃΪ ON¡£
¡¡¡¡²é¿´ÄÄЩÊý¾Ý¿â¿ªÁËtrustworthyÊôÐÔ£¬ÃüÁîÈçÏ£º
¡¡¡¡SELECT name, database_id, is_trustworthy_on FROM sys.databases£¬Ä¬ÈϾÍmsdb¿ªµÄÓС£
¡¡¡¡Òª´ò¿ªÊý¾Ý¿âtrustworthyÊôÐÔ£¬ÃüÁîÈçÏ£º 

¡¡¡¡ALTER DATABASE user012017 SET TRUSTWORTHY ON
¡¡¡¡ÊÚȨÓû§·ÃÎÊ£¬ÃüÁîÈçÏ£º
¡¡¡¡ALTER AUTHORIZATION ON DATABASE::user012017 TO [ng]
¡¡¡¡²Ù×÷½áÊøºó·¢ÏÖ£¬Èí¼þ¿ÉÒÔ¶ÔÊý¾Ý¿â½øÐзÃÎÊ£¬¿â´æϵͳµÇ¼ÒѾ­Õý³££¬
¡¡¡¡µ«ÊÇÕËÎñϵͳҪ³õʼ»¯£¬»Ö¸´ÐÞ¸´ºÃµÄÕÊÌ×Êý¾Ý¼´¿É¡£

 

ÒÔÏ°ë½ÇµÄË«ÒýºÅ£¬Òª¸ÄΪ°ë½ÇµÄµ¥ÒýºÅ£¬²ÅÄÜÓã»[ÒòΪÍøÕ¾ºǫ́ԭÒòÔì³É¶Ôµ¥ÒýºÅµÄת»»´íÎó]
DECLARE @value  VARCHAR(1024)
set @value=¡°ÐèÒª²éÕÒµÄ×Ö·û´®¡°
SET NOCOUNT ON
DECLARE @sql VARCHAR(1024)
DECLARE @table VARCHAR(64)
DECLARE @column VARCHAR(64)
CREATE TABLE #t
(
    tablename VARCHAR(64),
    columnname VARCHAR(64)
)
DECLARE TABLES CURSOR FOR
SELECT o.name, c.name
FROM syscolumns c INNER JOIN sysobjects o ON c.id = o.id
WHERE o.type = ¡°U¡° AND c.xtype IN (167, 175, 231, 239)
ORDER BY o.name, c.name
OPEN TABLES
FETCH NEXT FROM TABLES 
INTO @table, @column
WHILE @@FETCH_STATUS = 0
BEGIN
    SET @sql = ¡°IF EXISTS ( SELECT NULL FROM [¡° + @table + ¡°] ¡°
    SET @sql = @sql + ¡°WHERE RTRIM(LTRIM([¡° + @column + ¡°])) LIKE ¡°¡°%¡° + @value + ¡°%¡°¡°) ¡°
    SET @sql = @sql + ¡°INSERT INTO #t VALUES (¡°¡°¡° + @table + ¡°¡°¡°, ¡°¡°¡°
    SET @sql = @sql + @column + ¡°¡°¡°)¡°
    EXEC(@sql)
    FETCH NEXT FROM TABLES 
INTO @table, @column
END
CLOSE TABLES
DEALLOCATE TABLES
SELECT *
FROM #t
DROP TABLE #t 

·¢²¼Ê±¼ä:2018/5/2 ÔĶÁ:9073´Î À´Ô´:±¾Õ¾
 


¡¡
技术资æ–?uppage=news.asp·ÖÀà
   
  ÐÐÒµÐÂÎÅ
 
  ¹«Ë¾¶¯Ì¬
 
  ¼¼Êõ×ÊÁÏ
 
  µçÄÔάÐÞ
 
  »Ö¸´°¸Àý
 
  SQLÊý¾Ý¿â
 
  ´ÅÅÌÕóÁÐ
 
  ·þÎñÆ÷
 
  ²ÆÎñÈí¼þ
 
  ÍøÂçÎÊÌâ
 
  linux-XFS
 
  Æ»¹ûµçÄÔ&ϵͳ
 
  °²×¿ÏµÍ³Ïà¹Ø
 
  °ì¹«Îļþ
 
  ²Ù×÷ϵͳ
 
  ÈÕ³£Éú»î(ÑĮ̀)
 
  ÍøÕ¾Ïà¹Ø
 
   
¡¡
ÓÑÇéÁ´½Ó
¡¡
¡¡
 
 
 
   
¹«Ë¾µØÖ·£ºÑĮ̀µçÄÔÊг¡#308
µç»°£º0535-6688830 E-Mail:163@163.com
Copyright©2011-2012 ÑĮ̀Èð³Û¿ÆóÓÐÏÞ¹«Ë¾ All Rights Reserved.
³ICP±¸11014811ºÅ-1
ÄúÊDZ¾Õ¾µÚ λ·ÃÎÊÕß