Описание тега vsdbcmd

vsdbcmd.exe - это утилита командной строки, которую можно использовать для развертывания базы данных или для импорта схемы базы данных в файл `.dbschema`.
1 ответ

vsdbcmd.exe создает инструкции для удаления без имени ограничения

При создании сценария diff между двумя dbschema с помощью vsdbcmd.exe я иногда получаю неожиданный вывод, содержащий некоторое ограничение на удаление без имени ограничения: GO PRINT N'Dropping On column: ColumnName ...'; GO ALTER TABLE TableName DR…
17 июл '13 в 14:26
1 ответ

VSDBCMD для двух баз данных Diff?

Поиск в Google/Bing по запросу "vsdbcmd two database diff" не показывает мне ничего ясного. У меня просто есть две базы данных на одном и том же сервере, и я хочу их различить, а затем применить отличия схем от A->B. Так же, как я мог бы сделать в г…
13 сен '11 в 16:22
2 ответа

Как фильтровать объекты для сравнения с помощью VSDBCMD

Я пытаюсь автоматизировать развертывание, и я пытаюсь использовать инструмент командной строки VSDBCMD для сравнения схем моих баз данных разработки и промежуточных данных. Я могу заставить его работать, сравнивая все, но я не могу понять, как отфил…
13 ноя '12 в 09:48
1 ответ

Развертывание VSDBCMD для добавления в сторонние базы данных

У нас есть несколько пользовательских объектов (хранимых процедур и т. Д.) В базе данных SQL Server 2005, принадлежащих системе ERP. Пользовательские объекты находятся в разных схемах для объектов ERP. Мы используем проекты Database Edition .dbproj …
12 май '10 в 04:29
1 ответ

Как исправить ошибку TSD02016 в базе данных

У меня есть база данных, с помощью которой я создаю схему проекта Visual Studio 2010 Database Project vsdbcmd.exe. vsdbcmd /a:Import /dsp:Sql /model:"Database" /cs:"Server=SqlServer; Initial Catalog=DatabaseName; Integrated Security=SSPI;" Инструмен…
14 июн '10 в 16:38
1 ответ

VSDBCMD выдает ошибку при запуске в PowerShell

Мы запускаем VSDBCMD для создания сценария diff sql между нашим проектом базы данных и нашей промежуточной базой данных. VSDBCMD выполняется локально на промежуточном сервере и запускается сценарием powershell с удаленного хоста. При локальном запус…
04 мар '14 в 07:08
2 ответа

Не удается развернуть проект базы данных - VSDBCMD не видит строку подключения в манифесте

В этом руководстве показано, как определить пользовательский рабочий процесс для развертывания базы данных из Team Foundation Build: http://msdn.microsoft.com/en-us/library/ff805001.aspx Однако, когда TFS пытается развернуть мою базу данных, он жалу…
1 ответ

"Невозможно определить целевой поставщик базы данных" С VSDBCMD, но только когда указано /ConnectionString

Я разрабатывал сценарий развертывания для развертывания нашего проекта базы данных на нескольких экземплярах базы данных. Я проверяю это, выполняя это вручную. Это очень простой сценарий, и он просто запускает VSDBCMD для манифеста развертывания, со…
3 ответа

VSDBCMD генерирует неверный файл обновления SQL

У нас есть автоматизированный процесс сборки через TFS, проекты баз данных TFS и vsdbcmd. При развертывании проекта базы данных на нашем сервере базы данных сгенерированный сценарий SQL пытается "ИЗМЕНИТЬ" определенные хранимые процедуры, даже если …
16 июл '12 в 15:15
0 ответов

VSDBCMD.exe не устанавливает%ERRORLEVEL% при сбое развертывания

Я использую инструмент командной строки VS2010 (VSDBCMD) для развертывания проектов SQL в определенных средах через командный файл. Мой пакетный файл сначала строит проект базы данных, используя ID пользователя и пароль, которые вводит пользователь.…
20 май '14 в 23:06
3 ответа

При развертывании проекта базы данных с помощью vsdbcmd я получаю сообщение об ошибке "Поддержка Vardecimal включена для базы данных, но отключена для проекта"

Я получил: SQL01265 Vardecimal support is enabled for the database but disabled for the project Я попытался изменить файлы.sqlsettings, чтобы иметь: "<VardecimalStorageFormatOn>True</VardecimalStorageFormatOn>" и файл.sqldeployment, чтоб…
25 май '11 в 11:30
2 ответа

Вызов VSDBCMD из файла dbproj

У меня есть стандартный проект SQL Server 2008, который был создан с использованием vs2010. Я пытался изменить процесс сборки так, чтобы в конце запускалась пользовательская задача, которая вызывала бы VSDBCMD для генерации сценария развертывания, с…
17 фев '12 в 16:10
0 ответов

"Ссылка на объект не установлена ​​для экземпляра объекта" при попытке запустить VSDBCMD.exe

Мы пытаемся развернуть проект базы данных, используя tfs deployer и "vsdbcmd.exe" (версия VS 2010). Оба находятся на Windows Server 2008 r2 (64 бит). Когда наш сценарий развертывания запускается, и мы вызываем VSDBCMD.exeмы получаем следующую ошибку…
16 июл '13 в 11:44
2 ответа

Развертывание контента из базы данных-проекта в другую базу данных

У меня есть определение сборки в TFS, которое создает проект базы данных в Visual Studio. Выходные данные - это dbschema и некоторые другие файлы. С помощью этой базы данных я развернул эту базу данных на другом сервере с помощью vsdbcmd. Это прекра…
11 окт '12 в 08:16
0 ответов

VSDBCMD: сценарии до и после развертывания не копируются, когда база данных уже существует

Используя проект сервера sql в Visual Studio 2010, я заметил, что если моей целевой базы данных не существует, я получаю две вещи: СОЗДАТЬ БАЗУ ДАННЫХ Сценарии до и после развертывания Однако, если целевая база данных существует, я не получаю CREATE…
27 окт '11 в 14:46
2 ответа

Потеря данных vsdbcmd может произойти, но где?

При использовании vsdbcmd для развертывания моей базы данных: vsdbcmd.exe /a:Deploy /manifest:MyDatabase.deploymanifest Я получил: SQL01268 .Net SqlClient Data Provider: Msg 50000, Level 16, State 127, Line 6 Rows were detected. The schema update is…
05 май '11 в 13:22
2 ответа

Проект базы данных - "Не удалось разрешить ссылку на внешние элементы из источника с именем x

У нас есть два проекта базы данных, x а также x_audit, x имеет ссылку на x_audit, x_audit развертывает нормально, но при попытке развернуть x мы получаем ошибку: The reference to external elements from the source named x_audit.dbschema could not be …
0 ответов

Ограничение размера сценария после развертывания проекта базы данных SQL Server?

У нас есть проект базы данных SQL Server 2008, созданный в Visual Studio 2010, который мы в настоящее время используем для нашей производственной базы данных почти год, и для развертывания используем vsdbcmd. У нас есть много настроек скриптов данны…
15 июн '12 в 02:18
1 ответ

Невозможно загрузить sqlceme35.dll при использовании vsdbcmd.exe

Я использую vsdbcmd.exe для развертывания базы данных в SQL Server 2008 в Windows 7 x64 и получаю сообщение об ошибке: Произошла непредвиденная ошибка: не удалось загрузить DLL 'sqlceme35.dll': указанный модуль не найден. (Исключение из HRESULT: 0x8…
13 май '11 в 09:14
2 ответа

CREATE DATABASE не работает с использованием VSDBCMD

При попытке развернуть проект базы данных VS2010 с помощью инструмента VSDBCMD я получаю следующую ошибку: SQL01268 .Net SqlClient Data Provider: Msg 5133, Level 16, State 1, Line 1 Directory lookup for the file "D:\MSSQL10_50\MSSQL10_50.MSSQLSERVER…
05 сен '11 в 14:01