我想从数据库和我的数据库项目中创建一个增量脚本。数据库作为源,数据库项目作为目标。 Update
按钮可以正常工作,没有任何错误,并且我的错误列表仅包含以下警告:
源的登录名没有“查看任何定义”权限。如果目标是数据库,则比较将仅限于数据库范围的元素。
此权限:https://technet.microsoft.com/en-us/library/ms175808(v=sql.105).aspx
Update target button is disabled after schema comparison帖子对我没有帮助。
如何在Visual Studio Enterprise 2017中激活generate Script
按钮?
我真的需要访问元数据来生成脚本吗?
(编辑):
即使获得此许可,它也不起作用。但是当比较两个数据库时,我可以生成一个脚本。
最佳答案
如果目标是数据库项目,则禁用“生成脚本”按钮。要生成脚本,可以直接与目标数据库进行比较,而不是与数据库项目进行比较。
关于visual-studio-2017 - 比较模式后,Visual Studio中的“生成脚本”按钮被禁用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46888693/