sql >> Database teknologi >  >> RDS >> Sqlserver

Sådan stoppes meddelelsen Ændret databasekontekst til ...

Du skal indstille fejlniveauet af sqlcmd , som er standard til 0. Bemærk:Du må ikke forveksle fejlniveauet her med udgangskoden for sqlcmd der returneres til f.eks. cmd.exe som ERRORLEVEL .

For at deaktivere denne besked for hele en sqlcmd session skal du bruge -m kommandolinjeindstilling:

sqlcmd -m 1 <other options>

For at deaktivere denne meddelelse for en kodeblok, brug :setvar batch-kommando:

USE [mydb]
GO

-- Disable message for next USE command
:setvar SQLCMDERRORLEVEL 1
USE [mydb]
GO

-- Reenable
:setvar SQLCMDERRORLEVEL 0

...

For at bruge :setvar (eller andre SQLCMD batch-kommandoer) i Management Studio, skal du aktivere SQLCMD-tilstanden for det forespørgselsvindue, du er i (menuen "Forespørgsel / SQLCMD-tilstand"). Du vil se, at det er aktiveret, når linjer, der starter med ':', har en grå baggrund.



  1. PostgreSQL/performance én generel markør eller opret for hver forespørgsel

  2. SQL Server:Vedhæft forkert version 661

  3. FEJL:rækken er for stor:størrelse 8168, maksimal størrelse 8164

  4. Importer data fra Excel i PHP