在 VS 数据库项目中重新加载数据库对象?

发布于 2025-01-06 06:51:38 字数 515 浏览 1 评论 0原文

如果我在 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

一袭白衣梦中忆 2025-01-13 06:51:38

在 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文