Questions tagged «database-projects»

3
导入为VS DB项目后出现“对用户的未解析引用”
我只是将现有的SQL Server 2008r2生产数据库导入到VS 2013数据库项目中。 我现在遇到了一些错误 Error SQL71501: User: [mydbuser] has an unresolved reference to Login [mydbuser]. 我实际上并不需要我的VS DB项目来管理用户,但是我担心如果不存在,它将在部署时尝试删除它们。 文件本身生成为 CREATE USER [mydbuser] FOR LOGIN [mydbuser]; 要么 CREATE USER [mydomainuser] FOR LOGIN [MYDOMAIN\mydomainuser]; 错误标记表明它专门用于Login。由于这是一个系统级对象,因此我可以理解它超出了db项目的范围。 我是否全部将其更改为 CREATE USER [mydbuser] WITHOUT LOGIN; 或将CREATE LOGIN子句添加到每个文件的开头? 删除登录参考似乎更简单,而完全删除用户将是最简单的。 我想确保我按预期使用该工具。将这些重新发布回生产中是否会有任何问题?通过项目添加用户/登录的正确程序是什么?

1
sqlproj中的参考程序集未部署到服务器
我有一个Visual Studio 2013数据库项目这需要一个修改版本的FASTJSON作为参考。我在参考属性中选择了Generate DDL,如以下屏幕截图所示: 在.sqlproj msbuild文件中: <Reference Include="fastJSON"> <HintPath>..\..\fastjson\output\net40\fastJSON.dll</HintPath> <GenerateSqlClrDdl>True</GenerateSqlClrDdl> </Reference> 但是bin / debug / Project.sql不包含的行CREATE ASSEMBLY fastJSON . . .。手动添加程序集有效,然后我的项目将部署并运行。如何使Visual Studio部署我的程序集?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.