SORU
23 Mart 2009, PAZARTESİ


Nasıl / tetikleyiciler SQL Server prosedürler içinde bir metin bulmak için?

Değiştirecek bir linkedserver var. Bazı prosedürler böyle bağlantılı sunucu Ara: [10.10.100.50].dbo.SPROCEDURE_EXAMPLE. Tetikleyiciler de bu tür işler yapıyorlar. [10.10.100.50] değiştirmek için kullandığı tüm yerler bulmalıyız.

SQL Server Management Studio Express, "" Visual Studio. tüm veritabanı bulmak gibi bir özellik bulamadım Sys-seçmek bir özel bana ihtiyacım olanı bulmak yardımcı olabilir?

CEVAP
23 Mart 2009, PAZARTESİ


işte benim sistemde metin bulmak için bir prosedürün bir bölümünü....

DECLARE @Search varchar(255)
SET @Search='[10.10.100.50]'

SELECT DISTINCT
    o.name AS Object_Name,o.type_desc
    FROM sys.sql_modules        m 
        INNER JOIN sys.objects  o ON m.object_id=o.object_id
    WHERE m.definition Like '%' @Search '%'
    ORDER BY 2,1

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • MrExcite96

    MrExcite96

    17 ŞUBAT 2011
  • PlugResearch

    PlugResearch

    22 Mart 2006
  • Trulia

    Trulia

    29 Kasım 2006