C# CLR集成问题

C# CLR集成问题,c#,sql-server,sqlclr,C#,Sql Server,Sqlclr,我正试图遵循Sql Server 2008中CLR与C集成的一个简单示例,如下所示: 但当我尝试部署项目时,它会抛出一个错误: 开始将程序集SimplePrintegrationNew.dll部署到 服务器xxxxxxxxx\SQLExpress:表名C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v10.0\TeamData\Microsoft.Data.Schema.SqlClr.targets(96,5): 错误:无法连接到服务

我正试图遵循Sql Server 2008中CLR与C集成的一个简单示例,如下所示:

但当我尝试部署项目时,它会抛出一个错误:

开始将程序集SimplePrintegrationNew.dll部署到 服务器xxxxxxxxx\SQLExpress:表名C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v10.0\TeamData\Microsoft.Data.Schema.SqlClr.targets(96,5): 错误:无法连接到服务器XXXXXXXXX\SQLExpress BlogData: 用户“sa”登录失败


然而,连接是正确的,并且工作正常

我不太了解这里的技术背景,但我注意到以下问题:

在VisualStudio中,检查项目属性,然后在“数据库”选项卡下显示连接字符串

它看起来像这样:

Data Source=[ServerName];Initial Catalog=[DBName];Integrated Security=True
不幸的是,我没有复制以前的连接字符串,而是
integratedsecurity=True
它与
…User…
有关。我想我已经指定了UserID=sa,但记不清了,我也不知道为什么要这样设置连接字符串

我单击浏览按钮并刷新连接(选择我的数据库并单击“确定”)。使用
integratedsecurity=True选项设置了项目的连接字符串


我不知道这是否重要,但在我的CLR中,我使用
“context connection=true”

连接到db,这一定是“工作”的一些奇怪的新含义,我以前没有意识到…;-)如果电脑说登录失败,我会告诉你这就是发生的事情。虽然我认为它可能足够广泛,足以涵盖权限问题。。。我假设sa帐户拥有它可能需要的所有权限?通过工作,我的意思是连接已验证,凭据良好。