Sto*_*edi 5 database sql-server visual-studio-2010
我正在尝试通过VS2010数据库项目模板中的SQL Server向导对我的数据库进行逆向工程.我能够使用我的数据库,但这还不够,因为为了让我的sprocs编译没有错误和警告,我需要包含我的链接服务器和登录.但是,我的DBA无法在SQL Server上为我提供所需的VIEW ALL DEFINITION权限,以便在服务器级别运行该向导.他们不想在VS2010中为我这样做,所以我被卡住了.有没有人成功编译或找到了解决使用数据库级数据库项目和使用链接服务器和其他服务器级对象的工作?
开发人员可以创建一个空的服务器项目。然后,您可以让 DBA 通过“导入数据库脚本和对象”命令来填充它。只需让他们右键单击服务器项目,他们就会将其视为顶级命令。
然后,您的数据库项目应该添加对此服务器项目的引用,并且您应该已准备就绪。
Microsoft 设计数据库项目时假设只有 DBA 才会导入对象。例如,在导入 SQL Server 2008 数据库时,如果您没有“查看定义”权限,则会收到有关尝试导入用户加密密钥的错误。即使没有用户加密密钥,您也会收到此错误!他们认为只有 DBA 才会这样做。
如果您想让 Microsoft 了解您对此问题的看法,请阅读数据库加密密钥的架构比较权限错误并对其进行投票,即使该类型设置为忽略也是如此。
| 归档时间: |
|
| 查看次数: |
1750 次 |
| 最近记录: |