Вопросы с тегом «scripting»

По вопросам о создании или использовании языковых сценариев, например о создании сценария для определения объекта базы данных.

19
Альтернативы объединению строк или процедурному предотвращению повторения кода SQL-запроса?

Отказ от ответственности: Пожалуйста, имейте меня как человека, который использует базы данных лишь малую часть своего рабочего времени. (Большую часть времени я занимаюсь программированием на С ++ на своей работе, но каждый нечетный месяц мне нужно искать / исправлять / добавлять что-то в базе...

19
SQL Server 2012: создание сценариев из командной строки

Я использую SQL Server 2012. В SQL Server Management Studio есть возможность щелкнуть правой кнопкой мыши базу данных, затем выбрать Задачи и Создать сценарии. Есть ли способ как-нибудь автоматизировать это через командную строку? Я хочу создать скрипт, который включает в себя схему и данные всей...

18
Простой способ проверить подключение к SQL Server с клиента

В целях устранения неполадок я хотел бы иметь возможность проверить, может ли клиент подключиться к экземпляру SQL Server, независимо от приложения, которое, возможно, не может подключиться к SQL Server. Есть ли простой способ (это означает, что нет необходимости устанавливать стороннее программное...

17
Redgate SQL Compare vs Visual Studio 2010 Premium / Ultimate проект базы данных

В настоящее время я использую Visual Studio Professional Edition с проектом базы данных в качестве шаблона проекта, но некоторые его функции недоступны, например, инструмент сравнения схем . Сравнение схем и создание сценариев обновления базы данных доступны только в версиях Visual Studio 2010...

15
Пользовательские запросы: динамический SQL против SQLCMD

Я должен провести рефакторинг и задокументировать ряд foo.sqlзапросов, которые будут переданы команде технической поддержки БД (для конфигураций клиентов и тому подобного). Существуют типы билетов, которые приходят регулярно, когда у каждого клиента есть свои собственные серверы и базы данных, но в...

14
Сценарий Oracle DDL в автоматическом режиме

Oracle SQL Developer может экспортировать DDL через Tools -> Database Export...Это работает очень хорошо, но требует ручного вмешательства. Я знаю DBMS_METADATA.get_ddl(), но обнаружил, что экспорт не идеален. Я столкнулся с проблемами, когда экспортированный DBMS_METADATADDL был недоступен для...

13
Поддерживает ли SQL Server / T-SQL продолжение строки, чтобы разбить длинные строки?

Иногда у меня есть сценарий SQL, в котором есть одна или несколько сверхдлинных (иногда даже глупых длинных) строк. Обычно это VARBINARYлитералы / константы, которые представляют файлы / сборки, но иногда они являются текстовыми. Основная проблема с действительно длинными строками заключается в...

12
Отбрасывание ограничения (индекса) на столбце

Как я могу изменить тип таблицы с индексом? Я попытался сделать столбец alter для пустой таблицы, чтобы изменить тип с даты на varchar (15), и получил сообщения о том, что у него есть зависимости от столбца (который оказался индексами). Я смог легко обойти это локально, щелкнув правой кнопкой мыши...

11
Как я могу обнаружить сломанные хранимые процедуры после изменения схемы?

Я изменил центральную таблицу в моей базе данных, и sp_depends буквально возвращает сотни результатов, и я обеспокоен тем, что некоторые из этих хранимых процедур могут не скомпилироваться после моего изменения. Проверить одну хранимую процедуру легко (я просто повторно запускаю скрипт alter и...

10
Как написать все разрешения для схемы

Студия управления SQL позволяет создавать сценарии для всех объектов БД, однако я до сих пор не нашел способа правильно написать сценарий для схемы или пользователя. Права доступа пользователя к схеме не включены в создаваемый скрипт. Я сделал что-то не так или MSFT ее немного...

9
Существует ли какая-либо коллекция скриптов PowerShell, которая помогает в обслуживании SQL Server?

Я изучал PowerShell и (медленно) включал его в свои повседневные задачи DBA. До сих пор я видел несколько отключенных сценариев PowerShell для многих разрозненных действий администратора. Что я хотел бы знать, так это наличие официальной (или узнаваемой) коллекции сценариев PowerShell или...

9
SQL * Plus, @ и относительные пути

Почему-то кажется, что SQL * Plus (по крайней мере, в Windows) не может найти скрипт с относительным путем при вызове с помощью @@и когда путь начинается с одинарной или двойной точки. Например, у x:\some\whereменя есть следующая структура каталогов: script.sql main-dir\main-sub-dir call-script.sql...

9
Выполнение скрипта TSQL, сгенерированного из SSMS в SQLCMD. Сбой на цитаты

Я пытаюсь развернуть базу данных на компьютере, выполнив сценарий, сгенерированный средством «Создать сценарии» в SQL Server Management Studio. Вот команда, которую я дал: sqlcmd -S LOCALHOST\sqlexpress -I -U user -P ******** -i C:\Rollouts\NI-9-25-2012_10-42-AM\Rollout.sql > rolloutlog.txt Я...

8
Подстановка переменных в psql при использовании \ copy

Я использую команду psql \ copy, и я хотел бы передать ей переменную из оболочки (для имени таблицы), как я делал это при написании сценариев запросов. Я прочитал в документации для PSQL, что: Синтаксис команды аналогичен синтаксису команды SQL COPY. Обратите внимание, что из-за этого к команде \...

8
Сценарий роли приложения с помощью хешированного пароля

Мне нужно написать сценарий для роли приложения с хешированным паролем, чтобы я мог скопировать его из одной базы данных в другую. Рассмотрим следующий пример кода, который использует роль приложения для предоставления повышенного доступа ненадежному пользователю: USE tempdb; CREATE LOGIN...

8
Почему SQL Server Mangement Studio по умолчанию не создает сценарии для индексов?

Недавно я понял, что по умолчанию сценарии базы данных не включают индексы, и мне приходится каждый раз менять эту опцию. Может ли кто-нибудь объяснить причину? Есть ли понимание этого поведения по умолчанию или просто потому, что Microsoft любит это...