Visual studio 2012 Msg:在数据库中创建主密钥或打开主密钥-VS 2012

Visual studio 2012 Msg:在数据库中创建主密钥或打开主密钥-VS 2012,visual-studio-2012,publish,Visual Studio 2012,Publish,我正在尝试将VS 2012中的项目发布到现有的2005 sql数据库中。我的发布失败,出现以下错误: (214,1):SQL72014:.Net SqlClient数据提供程序:Msg 15581,级别16,状态3,第1行执行此操作之前,请在数据库中创建主密钥或在会话中打开主密钥。 执行批处理时出错。能否确认要将数据推送到的数据库是否加密?我希望它要么在整个数据库中使用完整的TDE,要么在某些表中的某些数据上使用列级加密。使用SELECT*FROM sys.databases WHERE_enc

我正在尝试将VS 2012中的项目发布到现有的2005 sql数据库中。我的发布失败,出现以下错误:

(214,1):SQL72014:.Net SqlClient数据提供程序:Msg 15581,级别16,状态3,第1行执行此操作之前,请在数据库中创建主密钥或在会话中打开主密钥。
执行批处理时出错。

能否确认要将数据推送到的数据库是否加密?我希望它要么在整个数据库中使用完整的TDE,要么在某些表中的某些数据上使用列级加密。使用
SELECT*FROM sys.databases WHERE_encrypted=1
检查是否有任何数据库已加密。是否可以确认您试图将数据推送到的数据库是否加密?我希望它要么在整个数据库中使用完整的TDE,要么在某些表中的某些数据上使用列级加密。使用
SELECT*FROM sys.databases WHERE_encrypted=1
检查是否有完全加密的数据库