0

私は戻って2014年にSSDTを使用しているが、私はそれのほとんどを忘れてしまった、それがVS 2017などとに今たくさん異なるようです。..Visual Studio SSDT作成したテーブルをどのように実行/実行するのですか?これは、.sqlファイルですが、SQL Serverで表示されない

  1. 私は(localdb)\MSSQLLocalDBを見て、私が読んだところに基づいて(localdb)\ProjectsV13を見ました。私はMSSQLLOCALDBを使用する必要があります(私はデータベースプロジェクトを作成し、SQL Serverオブジェクトエクスプローラでスキーマを作成し、データベースをVSデータベースプロジェクトにインポートします)
  2. 私が作成したテーブルを実行できないようです
  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...メニューで見つけることができます。

1つのテーブルを展開するだけであれば、再配置は完全すぎるように聞こえますが、スキーマ比較は最適に見えます。

DACPACもオプションです。データベースプロジェクトをビルドすることができ、.dacpacファイルは/ bin /(BuildConfiguration)フォルダに作成されます。通常は/bin/Debugです。私は、このような配備方法ではあまり変わっていないと思います。

+0

回答を読む前に公開しようとしましたが、バッチ実行中にエラーが発生しました。 –

+0

(94,1):SQL72014:.Net SqlClientデータプロバイダ:Msg 1750、Level 16、State 1、行1制約またはインデックスを作成できませんでした。以前のエラーを参照してください。 –

+0

私が追加した更新を見る –

関連する問題