Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Pipelines でのSQL Server LocalDB


Published on
Azure DevOps 関西 2018 LT

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Pipelines でのSQL Server LocalDB

  1. 1. Pipelines での SQL Server LocalDB Azure DevOps 関西 2018 2019/01/12 @shinsukeoda
  2. 2. SQL Server LocalDB 開発者を対象とした SQL Server Express の機能 サービスとして動くのではなく、単なる プロセスとして動く。
  3. 3. Pipelines のテストでの LocalDB MS Hosted agents には Microsoft SQL Server 2016 (SP1) (KB3182545) - 13.0.4001.0 (X64) Oct 28 2016 18:17:30 Copyright (c) Microsoft Corporation Express Edition (64-bit) on Windows Server 2016 Datacenter 6.3 <X64> (Build 14393: ) (Hypervisor)
  4. 4. 定義やデータをどうやって持っていく? テストコードの初期処理で定義/データを 投入する? テスト毎で可変なデータは当然だけど… テーブル定義やストアドの CREATE とか やってられない 不変なデータの INSERT も!
  5. 5. BACPAC 定義とデータを含んだファイル (.bacpac) サクッとエクスポート/インポート出来る databases/data-tier-applications/data-tier- applications?view=sql-server-2017#bacpac
  6. 6. Pipelines の中で インポート
  7. 7. Pipelines の中で インポート
  8. 8. まとめ LocalDB で済む程度なら LocalDB で 済むってどんなもんよ? 試したらええんやで 今のとこ 2016 相当なので、 2017/2019/SQL DB での新機能を使った 物は無理―