Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 2008 在新服务器上部署新数据库,msbuild ssdt新秀问题_Sql Server 2008_Visual Studio 2012_Msbuild_Sql Server Data Tools - Fatal编程技术网

Sql server 2008 在新服务器上部署新数据库,msbuild ssdt新秀问题

Sql server 2008 在新服务器上部署新数据库,msbuild ssdt新秀问题,sql-server-2008,visual-studio-2012,msbuild,sql-server-data-tools,Sql Server 2008,Visual Studio 2012,Msbuild,Sql Server Data Tools,我有这个问题,但我不知道当部署到服务器的用户是具有msbuild的sqlpackage而不是实际用户时,应该向哪个用户授予dbo权限 *** Could not deploy package. Error SQL72014: .Net SqlClient Data Provider: Msg 262, Level 14, State 1, Line 1 CREATE DATABASE permission denied in database 'master'. Error SQL72045

我有这个问题,但我不知道当部署到服务器的用户是具有msbuild的sqlpackage而不是实际用户时,应该向哪个用户授予dbo权限

*** Could not deploy package.
 Error SQL72014: .Net SqlClient Data Provider: Msg 262, Level 14, State 1, Line 1 CREATE DATABASE permission denied in database 'master'.
 Error SQL72045: Script execution error.  The executed script:
 CREATE DATABASE [$(DatabaseName)]
 ON
 PRIMARY(NAME = [$(DatabaseName)], FILENAME = N'$(DefaultDataPath)$(DefaultFilePrefix)_Primary.mdf')
 LOG ON (NAME = [$(DatabaseName)_log], FILENAME = N'$(DefaultLogPath)$(DefaultFilePrefix)_Primary.ldf') COLLATE SQL_Latin1_General_CP1_CI_AS
我已经尝试过的事情:

  • 授予NETWORKSERVICE完全权限
  • 向系统授予完全权限
  • 检查TCP/IP连接属性(以防万一,但由于问题表明权限…)无效
  • @EDIT:授予域\我的编译器\计算机的系统管理员权限$

我希望这对于有经验的人来说是一个简单的问题。

TFS生成服务通常是在域帐户下设置的,这是在下执行的用户上下文生成,请检查生成计算机上的服务或TFS管理应用程序。@drk它是本地的,我在自己的pc上用msbuild和TFS做了一个实验室,甚至更多,我向机器授予了数据库的sysadmin权限。也许在系统的事件中我应该找到什么?我应该在哪里找?