Ссылки на проект базы данных Visual Studio - PullRequest
3 голосов
/ 24 января 2020

Я действительно запутался в том, как использовать проекты баз данных в Visual Studio (2019).

Я создал новый проект и импортировал в него свою базу данных. Затем я могу с радостью отредактировать SQL и передать его в систему управления версиями, однако, когда я пытаюсь развернуть элементы на сервере, происходит сбой из-за неразрешенных ссылок.

Чтобы обойти это, я добавил ссылку на свою базу данных и изменил SQL, чтобы использовать ссылку следующим образом:

SELECT * FROM [$(DataBase)].dbo.TableName

Затем проект сборки и я могу развернуть SQL на моем сервере с помощью:

Инструменты> SQL сервер> Сравнение новой схемы

Однако что мне тогда делать, если я хочу отредактировать это SQL и вносить какие-либо изменения?

В настоящее время я использую функцию «открыть по умолчанию», чтобы открыть SQL в SSMS (поскольку редактор в Visual Studio, по-видимому, не имеет возможности выполнить sql), а затем найти и заменить текст [$ (Database)] именем моей базы данных, затем внести и протестировать мои изменения, а затем вырезать и вставить его обратно в Visual Studio и найти и заменить текст [$ (database)] обратно.

Я не могу не думать, что я здесь что-то упускаю… Мне трудно поверить, что рабочий процесс такой долгий.

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