SQL Server Management Studio: увеличение количества символов, отображаемых в наборе результатов - PullRequest
2 голосов
/ 15 декабря 2009

У меня есть следующий сценарий: у нас есть хранимые процедуры, которые сравнивают нашу базу данных разработки с нашими базами данных клиентов и сообщают нам, в чем разница (то есть, что мы должны обновить на компьютере клиента).

Теперь я написал дополнительный код для автоматической генерации операторов CREATE / ALTER / DROP, необходимых для приведения базы данных клиентов в тот же статус, что и наша база данных для разработки.

Мой код работает нормально, но у меня проблема с SQL Server Management Studio: я не могу сказать, чтобы он отображал более 8192 символов на столбец в наборе результатов при использовании текстового вывода. Есть ли способ увеличить это число?

Спасибо за вашу помощь!

Ответы [ 5 ]

3 голосов
/ 15 декабря 2009

Вы можете изменить размер, перейдя в меню Инструменты / Опции и открыв ветку Результаты запроса в древовидной структуре Затем в листе «Результаты в текст» указывается значение «Максимальное количество символов в столбце». Но я думаю, что максимум 8192.

1 голос
/ 15 декабря 2009

Если вы действительно хотите остаться с SSMS, разбейте вывод на несколько столбцов.

1 голос
/ 15 декабря 2009

Не думаю, что это можно сделать.

Для просмотра вашей хранимой процедуры я бы использовал другой инструмент, который не имеет этого ограничения.

1 голос
/ 15 декабря 2009

Нет способа сделать это из студии управления. Существует опция конфигурации, но это верхний предел: (

Другие задали этот вопрос раньше.

0 голосов
/ 07 февраля 2012

В проектах базы данных Visual Studio 2010 вы можете добавить файл «Сравнение схем». Вы просто указываете на «исходную» базу данных и «целевую» базу данных, и система автоматически находит любые различия, а также может генерировать необходимый код sql для обновления целевой базы данных.

Также могут быть бесплатные инструменты сравнения баз данных, которые могут делать то же самое ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...