Obje aratSQLt.Fail
Demo modu

tSQLt.Fail

yordam

DB-11 · değişiklik 23.09.2026 · Obje aramaya dön

İfadeler

2 ifade · 73 çalışma · toplam 0,0 sn
Sorgu (query_hash)ÇalışmaOrt. süre (ms) Ort. CPU (ms)Ort. okumaSüredeki pay
0x111D4C52DFD3AE8D 71 0,1 0,1 5 %96,5
0x621AAFEAF5BB44AE 2 0,2 0,2 2 %3,5

Bağımlılıklar

Doğrudan referanslar (sys.sql_expression_dependencies); dinamik SQL ve geç bağlanan adlar görünmeyebilir.
tSQLt.FailtSQLt.Fail test_AnalysisChat.test chat p…DB-11.test_AnalysisChat.test chat prompt v4 etkin yer tutucular kapsam ayrimi ve kaynak bicimleri var · aynı veritabanı test_AnalysisChat.test sohbet…DB-11.test_AnalysisChat.test sohbet korpusa girmez: rag.AnalysisChat yalniz sohbet procedure'lerinden okunur · aynı veritabanı test_Impact.test manuel anali…DB-11.test_Impact.test manuel analiz beklemeden olculemedi olur · aynı veritabanı test_Impact.test yetersiz cal…DB-11.test_Impact.test yetersiz calisma ya da gun olculemedi olur · aynı veritabanı test_LinkedServerOptions.test…DB-11.test_LinkedServerOptions.test bir sunucudaki hata digerlerini durdurmaz ve sonda raporlanir · aynı veritabanı test_Metadata.test modul degi…DB-11.test_Metadata.test modul degisince hash ve LastChangedUtc guncellenir · aynı veritabanı test_Prompts.test aktif analy…DB-11.test_Prompts.test aktif analysis sablonu bakim bulgusunu tek basina kok neden saymaz · aynı veritabanı test_Prompts.test aktif analy…DB-11.test_Prompts.test aktif analysis sablonu benzer sorgular kuralini iceriyor · aynı veritabanı test_Prompts.test aktif analy…DB-11.test_Prompts.test aktif analysis sablonu karsilastirma plani kuralini iceriyor · aynı veritabanı test_Prompts.test aktif analy…DB-11.test_Prompts.test aktif analysis sablonu tek ve prompt injection kurali iceriyor · aynı veritabanı test_Prompts.test aktif analy…DB-11.test_Prompts.test aktif analysis sablonu v11 ingilizce ve onceki kurallari iceriyor · aynı veritabanı +21 daha tSQLt.TestResultDB-11.tSQLt.TestResult · aynı veritabanıKullananlar Kullandıkları
aynı veritabanıbaşka veritabanılinked server
YönNesneTürKapsam
kullanıyor tSQLt.TestResult tablo aynı veritabanı
kullanan test_AnalysisChat.test chat prompt v4 etkin yer tutucular kapsam ayrimi ve kaynak bicimleri var yordam aynı veritabanı
kullanan test_AnalysisChat.test sohbet korpusa girmez: rag.AnalysisChat yalniz sohbet procedure'lerinden okunur yordam aynı veritabanı
kullanan test_Impact.test manuel analiz beklemeden olculemedi olur yordam aynı veritabanı
kullanan test_Impact.test yetersiz calisma ya da gun olculemedi olur yordam aynı veritabanı
kullanan test_LinkedServerOptions.test bir sunucudaki hata digerlerini durdurmaz ve sonda raporlanir yordam aynı veritabanı
kullanan test_Metadata.test modul degisince hash ve LastChangedUtc guncellenir yordam aynı veritabanı
kullanan test_Prompts.test aktif analysis sablonu bakim bulgusunu tek basina kok neden saymaz yordam aynı veritabanı
kullanan test_Prompts.test aktif analysis sablonu benzer sorgular kuralini iceriyor yordam aynı veritabanı
kullanan test_Prompts.test aktif analysis sablonu karsilastirma plani kuralini iceriyor yordam aynı veritabanı
kullanan test_Prompts.test aktif analysis sablonu tek ve prompt injection kurali iceriyor yordam aynı veritabanı
kullanan test_Prompts.test aktif analysis sablonu v11 ingilizce ve onceki kurallari iceriyor yordam aynı veritabanı
kullanan test_Prompts.test aktif yardimci istemler ingilizce ve dil onarimi var yordam aynı veritabanı
kullanan test_Qds.test apply tum tablolari yazar ve watermark max interval olur yordam aynı veritabanı
kullanan test_Qds.test birikmis planin xml i staging disinda da yazilir yordam aynı veritabanı
kullanan test_Qds.test XML gelmezse mevcut PlanHash korunur yordam aynı veritabanı
kullanan test_RagQueue.test dequeue en eski queued talebi alir ve Running yapar yordam aynı veritabanı
kullanan test_RagQueue.test heartbeat lease uzatir ve asamayi yazar yordam aynı veritabanı
kullanan test_RagQueue.test uygulandi tarihsiz ise simdiki zaman yazilir yordam aynı veritabanı
kullanan test_RagStore.test chunk tablosunda full-text index var yordam aynı veritabanı
kullanan test_Retention.test bir tablonun hatasi sonraki tablolari durdurmaz yordam aynı veritabanı
kullanan test_SendMail.test database mail kapaliysa atlar ve loglar yordam aynı veritabanı
kullanan test_Sessions.test staginge gelmeyen ama ornegin referansladigi metin ve planin LastSeenUtc tazelenir yordam aynı veritabanı
kullanan tSQLt.AssertEmptyTable yordam aynı veritabanı
kullanan tSQLt.AssertEquals yordam aynı veritabanı
kullanan tSQLt.AssertEqualsString yordam aynı veritabanı
kullanan tSQLt.AssertLike yordam aynı veritabanı
kullanan tSQLt.AssertNotEquals yordam aynı veritabanı
kullanan tSQLt.AssertObjectDoesNotExist yordam aynı veritabanı
kullanan tSQLt.AssertObjectExists yordam aynı veritabanı
kullanan tSQLt.AssertStringIn yordam aynı veritabanı
kullanan tSQLt.Private_CompareTablesFailIfUnequalRowsExists yordam aynı veritabanı
kullanan tSQLt.Private_RunTest_TestExecution yordam aynı veritabanı
Tanım

CREATE PROCEDURE tSQLt.Fail
    @Message0 NVARCHAR(MAX) = '',
    @Message1 NVARCHAR(MAX) = '',
    @Message2 NVARCHAR(MAX) = '',
    @Message3 NVARCHAR(MAX) = '',
    @Message4 NVARCHAR(MAX) = '',
    @Message5 NVARCHAR(MAX) = '',
    @Message6 NVARCHAR(MAX) = '',
    @Message7 NVARCHAR(MAX) = '',
    @Message8 NVARCHAR(MAX) = '',
    @Message9 NVARCHAR(MAX) = ''
AS
BEGIN
   DECLARE @WarningMessage NVARCHAR(MAX);
   SET @WarningMessage = '';

   IF XACT_STATE() = -1
   BEGIN
     SET @WarningMessage = CHAR(13)+CHAR(10)+'Warning: Uncommitable transaction detected!';

     DECLARE @TranName NVARCHAR(MAX);
     SELECT @TranName = TranName
       FROM tSQLt.TestResult
      WHERE Id = (SELECT MAX(Id) FROM tSQLt.TestResult);

     DECLARE @TranCount INT;
     SET @TranCount = @@TRANCOUNT;
     ROLLBACK;
     WHILE(@TranCount>0)
     BEGIN
       BEGIN TRAN;
       SET @TranCount = @TranCount -1;
     END;
     SAVE TRAN @TranName;
   END;

   INSERT INTO #TestMessage(Msg)
   SELECT COALESCE(@Message0, '!NULL!')
        + COALESCE(@Message1, '!NULL!')
        + COALESCE(@Message2, '!NULL!')
        + COALESCE(@Message3, '!NULL!')
        + COALESCE(@Message4, '!NULL!')
        + COALESCE(@Message5, '!NULL!')
        + COALESCE(@Message6, '!NULL!')
        + COALESCE(@Message7, '!NULL!')
        + COALESCE(@Message8, '!NULL!')
        + COALESCE(@Message9, '!NULL!')
        + @WarningMessage;
        
   RAISERROR('tSQLt.Failure',16,10);
END;



Bu nesnenin analizleri

Kayıt yok

Bu nesne için analiz yok.