0

SQL 서버에 표시되지 않습니다,하지만 난 그것의 대부분을 잊어 버린 및 IT 등 VS 2017와 지금 다른 많은 것 같다Visual Studio SSDT 내가 만든 테이블을 어떻게 실행/실행합니까? ... 그것은 .SQL 파일하지만 난 다시 2014 년 SSDT를 사용했다

  1. 나는 모두 내가 읽은 것을 바탕으로 (localdb)\MSSQLLocalDB을보고 (localdb)\ProjectsV13을 본다. MSSQLLOCALDB을 사용해야한다고 가정합니다. (데이터베이스 프로젝트를 만들고 SQL Server Object Explorer로 스키마를 만들고 VS 데이터베이스 프로젝트로 데이터베이스 가져 오기)
  2. 내가 만든 테이블을 실행할 수없는 것 같습니다. 최대 SSMS를 만들고 그것을 만들지 만, 이런 종류의 목적을 무효로)
  3. 또한 나는 다른 데이터베이스 서버 dacpac/bacpac을 보내거나 보내고 싶지만 SQL Server Express 등을 사용하여 2014 년이 지나면 많은 비디오가 오래된 것처럼 보입니다. . 간단한 테이블

예 :

CREATE TABLE [dbo].[Tablexddd] 
(
    [Id] INT NOT NULL PRIMARY KEY 
) 
,

그래서 여기

업데이트

내가 프로젝트 및 대상 데이터베이스 사이의 비교 스키마를 수행 할 수

CREATE TABLE [dbo].[Session_Tracker] (
[Id]   INT   NOT NULL, 
[SessionId] INT   IDENTITY (1, 1) NOT NULL, 
[TimerStart] DATETIME  NULL, 
[TimerEnd] DATETIME  NULL, 
[SessionNote] NVARCHAR (MAX) NULL, 
CONSTRAINT [PK_Tracker_Session] PRIMARY KEY CLUSTERED ([Id] ASC) 
); 
+0

내가 읽는 내용이 오래된 것일 염려는 없습니다. 이 방법이 2012 년 이후로 크게 변경되지 않았습니다. –

답변

0

를 게시하려고했던 실제 테이블입니다. Tools > SQL Server > New schema comparison... 메뉴에서 찾을 수 있습니다.

원하는 경우 단일 테이블을 배포하는 것이 좋습니다. 스키마 재 비교가 최적으로 보이는 반면 재배포는 잔인한 소리처럼 들립니다.

DACPAC 또한 옵션입니다. 데이터베이스 프로젝트를 빌드 할 수 있으며 .dacpac 파일은/bin/(BuildConfiguration) 폴더에 생성되며 일반적으로 /bin/Debug입니다. 나는이 배치 방식에서 많은 변화가 없었다고 생각합니다.

+0

답변을 읽기 전에 게시 하려다가 '일괄 처리가 실행되는 동안 오류가 발생했습니다.' –

+0

(94,1) : SQL72014 : .Net SqlClient 데이터 공급자 : 메시지 1750, 수준 16, 상태 1, 1 행 제약 조건 또는 색인을 생성 할 수 없습니다. 이전 오류를 참조하십시오. –

+0

내가 추가 한 업데이트보기 –