部署dacpac时更改逻辑和物理文件名

时间:2015-06-19 13:17:12

标签: sql-server sql-server-data-tools dacpac

使用SqlPackage.exe首次部署dacpac时,如何控制新数据库的逻辑和物理文件名。

标准SQL语句是:

CREATE DATABASE Bar
ON PRIMARY (NAME = 'Foo', FILENAME = '...\Foo\Foo.mdf')
LOG ON (NAME = 'Foo_log', FILENAME = '...\Foo\Foo.ldf')

1 个答案:

答案 0 :(得分:2)

使用当前工具似乎无法开箱即用。变量$(DefaultLogPath).state('securepage', { url: "/securepage", template: securepage.html, //this is how you actually inject things to onEnter property onEnter: ['$state','myLoginService',function($state,myLoginService){ if (!$scope.main.isAuthenticated) $state.go("/login"); if (!myLoginService.currentUser()) $state.go("/login");`}] .... 控制位置,但无法从命令行进行更改。

可以使用自定义部署参与者更改这些值,请参阅Overriding DefaultDataPath and DefaultLogPath variables when using SqlPackage to publishing a dacpac