coding/mssql

VS에서 게시 할 때 스크립트 생성 + SSMS 쿼리 편집기에서 SQLCMD 명령을 사용하는 방법

사과키라임파이 2022. 4. 29. 16:17

db 관리를 할 수 있는 관리자는 소수,

정해져 있음.

 

플젝에서 sql 혹은 데이터가 수정 된 경우, 본인이 db 접근 권한이 있으면 바로 하면 됨.

그러나 직접 db에 접근 권한이 없는 경우에는 db 담당자에게 수정된 script 파일만을 전달한다.

ex) 테이블이나 sp create, alter 스크립트

이럴 때 Vs에서 게시할 때

 

스크립트 생성을 통해서 현재 연결된 db와 어떤 것이 다른지 확인 가능.

(만약 여기서 데이터가 손실되는 코드일 경우, 고급>일반> 데이터가 손실되면 증분 배포 차단을 먼저 풀고 진행)

그러면 이렇게 스크립트 생성됨

복사 후 내 ssms 접근, 붙여넣기

 

 

sqlcmd 모드로 수정사항 적용.

 

SQLCMD 모드를 사용하면 쿼리 편집기에서 직접 SQL Server Management Studio의 SQLCMD 명령 또는 스크립트를 생성, 테스트, 실행할 수 있습니다. 

 

https://www.sqlshack.com/use-sqlcmd-commands-ssms-query-editor/

 

How to use SQLCMD commands in the SSMS query editor - SQL Shack

This blog post, will explain some of the SQLCMD script keywords which the SQL Server Database Engine Query Editor supports.

www.sqlshack.com

 

 

https://modern-sandal-cae.notion.site/DB-3c2358bba58041758d36f3c0db96cf70

 

2. 게시 - 소스 설정

프로젝트내 DB 만들어 사용할 경우임

modern-sandal-cae.notion.site