在 VS 数据库项目中重新加载数据库对象?
如果我在 Visual Studio 2010 中创建一个 SQL Server 2008 数据库项目
,那么我可以右键单击该项目并选择导入数据库对象和设置...
。我可以恰好一次(即使我在导入时遇到错误)。如果我这样做过一次,该选项就会呈灰色。
但是在导入对象后,我找不到重新加载或刷新对象的方法。一个很好的例子是,我有一个整个数据库的数据库项目,有人直接向数据库添加一些内容。现在我也想在我的项目中添加新表(函数、过程等)。
必须有比复制和粘贴更好的方法来将新的现有数据库对象添加到我的数据库项目中吗?
我发现这个问题: 将所有 SQL 数据库对象编写到 VS 数据库项目中
但是我既没有架构比较选项,也无法从服务器资源管理器拖放文件。
if I create a SQL Server 2008 Database Project
in Visual Studio 2010, then I am able to right click the project and select Import Database Objects and Settings...
. I can do that exactly one time (even if I get an error while importing). If I did it one time, the option is grayed-out.
But after I have imported my objects, I couldn't find a way to reload or refresh the objects. A good example would be, that I have a database project of a whole database and someone adds something to the database directly. Now I want to have new table (function, procedure, etc.) in my project, too.
There has to be a better way than copy&paste to add new existing database objects to my database project?
I found this question:
Script all SQL database objects into VS Database project
But I neither have a Schema Compare option, nor can I drag&drop files from the server explorer.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在 Visual Studio 中,您应该会看到一个显示“数据”的菜单选项。如果单击它,您应该能够运行架构比较。如果您没有看到这一点,那么您的 VS 安装或项目或两者都可能有问题。
In Visual Studio you should see a menu choice that says Data. If you click on that, you should be able to run a Schema Compare. If you're not seeing that, then there's something wrong with your VS install or the project or maybe both.