SSMS
 sql >> база данни >  >> Database Tools >> SSMS

Проверка на съхранената процедура в SQL в .NET Front End (подобно на опцията за анализиране в SSMS)

В SQL Server можете да изпълните команда, която причинява неизпълнение на следващата команда.

За да направите точно това, което parse бутона прави, използвайте

SET NOEXEC ON;

Всяка команда след това няма да се изпълни и само ще бъде оценена/компилирана. За да се върнете към нормална употреба по-долу

SET NOEXEC OFF;

Така че, за да опростите приложението си и да не използвате SMO, използвайте стратегията по-долу:

Заградете заявката си с SET NOEXEC ON и SET NOEXEC OFF

-- string yourSqlStatement  = "SET NOEXEC ON; " + textarea.Text + " SET NOEXEC OFF;"
-- execute the yourSqlStatement using your programming language

Справка за SQL сървър



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Копиране на голямо поле (varbinary(max)) във файл / клипборд

  2. Промяна на CommandTimeout в студио за управление на SQL

  3. Генерирайте скриптове с нови идентификатори (също за зависимости)

  4. Създайте свързан сървър в студио за управление към базата данни SAGE 50 US, като използвате администратор на източник на данни ODBC

  5. Промените в схемата не се актуализират в Intellisense в SQL 2008 (SSMS)