14 Temmuz 2017 Cuma

paylaşılan kaynağa yaptığınız önceki bağlantıları kapatıp yeniden deneyin

Bir sunucu ya da paylaşılan kaynağa aynı kullanıcının birden çok kullanıcı adı kullanarak bağlantı yapmasına izin verilmez. Sunucu ya da paylaşılan kaynağa yaptığınız önceki bağlantıları kapatıp yeniden deneyin.

Çözümü
Net use * /del 

1 Temmuz 2017 Cumartesi

Kolon, View, Procedure ve Funksiyonlarda kelime arama yapma


Aşağıdaki Kod  Kolon, View, Procedure ve Funksiyonlarda arama yapar

-- Declare the text we want to search for
DECLARE @Text nvarchar(4000);
SET @Text = 'TBL_ABC';

-- Get the schema name, table name, and table type for:

-- Table names
SELECT
       TABLE_SCHEMA  AS 'Object Schema'
      ,TABLE_NAME    AS 'Object Name'
      ,TABLE_TYPE    AS 'Object Type'
      ,'Table Name'  AS 'TEXT Location'
FROM  INFORMATION_SCHEMA.TABLES
WHERE TABLE_NAME LIKE '%'+@Text+'%'
UNION
 --Column names
SELECT
      TABLE_SCHEMA   AS 'Object Schema'
      ,COLUMN_NAME   AS 'Object Name'
      ,'COLUMN'      AS 'Object Type'
      ,'Column Name' AS 'TEXT Location'
FROM  INFORMATION_SCHEMA.COLUMNS
WHERE COLUMN_NAME LIKE '%'+@Text+'%'
UNION
-- Function or procedure bodies
SELECT
      SPECIFIC_SCHEMA     AS 'Object Schema'
      ,ROUTINE_NAME       AS 'Object Name'
      ,ROUTINE_TYPE       AS 'Object Type'
      ,ROUTINE_DEFINITION AS 'TEXT Location'
FROM  INFORMATION_SCHEMA.ROUTINES 
WHERE ROUTINE_DEFINITION LIKE '%'+@Text+'%'
      AND (ROUTINE_TYPE = 'function' OR ROUTINE_TYPE = 'procedure');

SQL de Tüm Database'de arama yapmak


DECLARE @Search varchar(255)
SET @Search='TBL_ABC'

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

veya



SELECT DISTINCT OBJECT_NAME(id) FROM syscomments WHERE [text] LIKE '%User%'