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
'coding > mssql' 카테고리의 다른 글
데이터 형식 nvarchar을(를) numeric(으)로 변환하는 중 오류가 발생했습니다. (0) | 2022.05.03 |
---|---|
mssql '엑셀데이터 지수 셀 서식'을' 텍스트'로 변환 후 db 데이터 입력 (0) | 2022.05.03 |
udl 파일 (0) | 2022.04.28 |
[mssql] 테이블을 다시 만들어야 하는 변경사항 저장 안함 (0) | 2022.04.28 |
mssql 실행계획 (0) | 2022.04.25 |