MENU
Создание таблицы.                          
  USE TutorialDB                          
  GO                            
  -- Create a new table called 'Customers' in schema 'dbo'                  
   -- Drop the table if it already exists                      
  IF OBJECT_ID('dbo.Customers', 'U') IS NOT NULL                    
  DROP TABLE dbo.Customers                 Создание моментального снимка БД
  GO                     CREATE DATABASE AdventureWorks_dbss1800 ON  
   -- Create the table in the specified schema             ( NAME = AdventureWorks_Data, FILENAME =   
  CREATE TABLE dbo.Customers                 'C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\Data\AdventureWorks_data_1800.ss' )  
  (                     AS SNAPSHOT OF AdventureWorks;  
     CustomerId        INT    NOT NULL   PRIMARY KEY, -- primary key column         GO      
     Name      [NVARCHAR](50)  NOT NULL,                      
     Location  [NVARCHAR](50)  NOT NULL,                      
     Email     [NVARCHAR](50)  NOT NULL                      
  );                            
  GO   Инструкция Transact-SQL не может располагаться на той же строке, что и команда GO. Тем не менее строка с командой GO может содержать комментарии.
      Область видимости локальных (пользовательских) переменных ограничена пакетом, и к ним нельзя обращаться после команды GO.
                               
Каждое окно запросов "SQLQuery1.slq" подключено к определенному серверу.              
Чтобы изменить, щелкаем правой кнопкой мыши - Подключение - Изменить подключение.            
Это действие изменяет только сервер, к которому подключено окно запросов, но не меняет сервер, к которому подключен обозреватель объектов.  
                               
Создание скрипта T-SQL при сжатии журнала транзакций                    
Щелкните правой кнопкой мыши бд - Задачи > Сжать > Файлы:                  
Выберите Журнал в раскрывающемся списке Тип файла: Log.                  
Script Action to Clipboard - и вставляем в новый запрос.                    
USE [testdb]                            
GO                              
DBCC SHRINKFILE (N'testdb_Log', 0 , TRUNCATEONLY)                    
GO                              
                               
Создание скриптов для баз данных                        
Подключитесь к серверу SQL Server.                        
Разверните узел Базы данных.                        
Щелкните правой кнопкой мыши базу данных AdventureWorks2016 и последовательно выберите пункты > Создать скрипт базы данных как > Создать в > Новое окно редактора запросов
Получим запрос на создание БД. Можно заменить через CTRL+F название БД и создать новую.            
                               
Создание скрипта базы данных с помощью команды "Создать скрипты"                
Щелкните правой кнопкой мыши на бд и  выберите  > Задачи > Создать скрипты (Generate Scripts…)            
Дополнительно -                             
параметр Статистика скриптов имеет значение Статистика скриптов;              
параметр Типы данных для создания скриптов имеет значение Только схема; (требует меньше всего памяти, другие варианты для больших баз не подходят.)
параметр Индексы скриптов имеет значение True.                  
                               
Создание скриптов для таблиц бд.                      
Щелкните правой кнопкой мыши dbo.ErrorLog > Создать скрипт таблицы как > Удалить и создать в > Новое окно редактора запросов    
Это действие удаляет таблицу бд и повторно создает ее.                    
Если в таблице есть данные, при выполнении этих действий они будут потеряны.              
                               
Создание скриптов для хранимых процедур                      
База данных - Программируемость - Хранимые процедуры (Databases - Programmability - Stored Procedures)          
                               
Создание скриптов для расширенных событий                      
Управление - Расширенные события - Сеансы (Management - Extended Events - Sessions)              
                               
Использование обозревателя шаблонов                      
View - Template Explorer. (CTRL+ALT+T)                        
 - Open (Double click)                          
 - Edit - Right click on Header - Open Containing Folder - Для поиска шаблонов на диске.              
                               
Создание шаблона                            
Щелкните правой кнопкой мыши узел Шаблоны SQL Server и выберите пункты Создать > Папка.            
Называем Custom Templates                          
Right click on created folder - Create - New - Template - right click - Edit.                  
                               
Текст можно комментировать с помощью сочетания клавиш CTRL+K, CTRL+C.            
Чтобы раскомментировать текст, используйте сочетания клавиш CTRL+K, CTRL+U.            
                               
Фильтр. - DB > Tables > right click > Filter > Filter Settings. Потом надо не забыть удалить фильтр.            
                               
Доступ к журналу ошибок SQL Server.                      
Журнал ошибок представляет собой LOG-файл, расположенный на вашем диске.              
Разверните узел Управление > Журналы SQL Server Щелкните правой кнопкой мыши Текущий журнал ошибок и выберите пункт Просмотр журнала SQL Server.
(Management > SQL Server Logs > right click > View SQL Server Log                  
                               
Запросы к логам в обычном окне запросов:                      
sp_readerrorlog 0,1, "Server Name'                        
                               
Определение расположения журнала ошибок при наличии подключения к SQL Server:              
SELECT SERVERPROPERTY('ErrorLogFileName') AS 'Error log file location'