【问题标题】:Can't get SQL code working on Visual Studio无法让 SQL 代码在 Visual Studio 上运行
【发布时间】:2014-05-13 00:34:10
【问题描述】:

除了一点 HTML/Javascript,我一直在 Visual Studio C++ 2010 上使用 C++。下周我有一个实习,将涉及 SQL 和 .Net 的使用。我目前正在阅读一本关于 SQL 的书,它指导我们去它的网站下载代码以便我们练习。该网站在这里:http://forta.com/books/0672336073/ 我下载了标有“Microsoft SQL Server”的那个,它基本上是两个 .sql 文件。一个创建一个简单的数据库,另一个填充它。

但是,在我的一生中,我无法弄清楚如何在 Visual Studio 2010 或 2013 上执行此操作(我下载了 2010 的完整版)。如果有人知道如何让这些文件在任一 VS 版本上运行,我将非常高兴。我习惯于在 Visual Studio C++ 2010 中点击绿色箭头按钮,我相信这是执行。显然它不适用于我的 sql 代码。

在 VS 2013 上,我创建了一个新的“SQL Server 数据库项目”。然后,我为这两个 .sql 文件添加了两个新的“应用程序角色”项。现在单击“SQL”选项卡和“执行”后,我收到有关重复对象/键的错误消息,我认为这意味着数据库已经创建......但是我如何查看它?有一次,我必须点击正确的按钮组合,因为我能够以表格格式查看我的数据库。

感谢您的任何建议!

【问题讨论】:

  • 你安装了sql server managment studio吗?
  • 我不知道。那和VS有什么区别?它们看起来很相似,都是微软的产品。我正在使用 VS,因为我将为其工作的公司建议使用它。

标签: sql visual-studio-2010 visual-studio-2013


【解决方案1】:

在 Visual Studio 中查看并选择 sql server,(见图)然后单击 + 符号并连接到您机器上安装的服务器(如果尚未列出)

【讨论】:

  • 我照你说的做了,并添加了“(localdb)\Projects”……接下来呢?正如我所说,似乎数据库已创建。这是一个错误:“违反主键约束'PK_Vendors'。无法在对象'dbo.Vendors'中插入重复键。重复键值为(BRS01)。”我只是不确定如何查看它或在其上运行更多命令...
  • 右击 (localdb)\Projects 并选择 New Query。
  • 好的。我输入了代码来制作表格,它运行了。当然再次运行它会导致它说对象已经存在。我应该进行另一个新查询并输入我的填充 .sql 代码吗?我现在还可以在 localdb\Project 下看到包含我尝试创建的数据库的 Databases 文件夹。
  • 所有对象都在那里。你已经完成了..不需要再次执行。
  • 我还运行了填充代码并且它工作正常。但是如何查看表格?以及如何运行新代码,例如“SELECT * FROM”。我要创建一个新的 .sql 文件吗?
猜你喜欢
  • 2021-04-22
  • 2016-07-29
  • 2021-04-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-03-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多