SQL Server Management Studio是否随Visual Studio一起提供?

23

我已经安装了完整的 Visual Studio 2010(不是 Express 版本),其中也包含了附带的 SQL Server:

enter image description here

我试图查找 SQL Server Management Studio (ssms),以便跟随这个教程,但我似乎在我的安装中找不到它。

理论上,我可以下载2008管理工具,但由于 SSMS 的诸多版本和版本(例如2012 Express等),我如何知道它是否与我的 VS 2010 兼容?

如果我已经有 Visual Studio 2010 DVD,为什么要下载 Express 版本呢?

所以我的问题是:

  1. SSMS 是否已安装,但我看不见它?(如果是这样,我该如何找到它?)
  2. 如果没有安装,我只需要再运行安装程序,并安装它吗?
  3. 如果它实际上不在 VS 2010 DVD 中(正如许多人在 SO 上建议的那样),哪个可下载的 Express 版本与我的 VS 2010(不是 Express 版本)最兼容?

更新:(为了新手学习 MS SQL Server 的利益)

感谢下面的回答,我成功地安装了所需的内容,最重要的是理解了工具图片。

因此,为了逐一回答我的问题:

  1. 不是
  2. 不是
  3. SQL Server Management Studio 2008 Express

提示:

  1. 安装完所有东西后,下一个问题是"我接下来该做什么?"。幸运的是,有一份很棒的教程,对我来说比(重复、循环链接、非线性等)官方的Microsoft文档更加清晰易懂。
  2. 尽管functionx.com的教程很好,但它没有提供足够细节来初次连接本地。再一次,SO帮助解决问题并澄清必须满足2个条件:(a) SQL Server Browser 服务必须正在运行。(b) 服务器名称不得为“local”,而应为<local-pc-name>\SQLEXPRESS
  3. 要在C#中以编程方式创建数据库,请同样使用ADO.NET
  4. 为什么要使用模式。
  5. 甚至不要考虑将数据库文件存储在网络共享上。
  6. 如果在刚创建的表的SELECT语句中收到"无效对象名称",请刷新本地缓存
  7. 第一次使用C#连接现有数据库时,如果遇到System.Data.SqlClient.SqlException异常,请注意"Data Source="不能仅指定计算机名称(如教程中所示),而必须在计算机名称后添加"\SQLEXPRESS"。同时,请确保启用TCP/IP客户端协议

7
我不同意下票和关闭投票。该问题与开发工具相关,因此符合网站的期望。 - Steve B
5
@SteveB谢谢。一些在SO上的人似乎不理解SO作为“比Google更好”的价值,尤其是对于某个领域的初学者来说。 - Not So Sharp
3个回答

19

SSMS是运行查询和执行数据库管理任务的工具,配置管理器是SQL Server的配置工具,您可以在其中配置(启动/停止/用户凭据等)SQL Server使用的服务。

然而,安装Visual Studio并不意味着您获得了完整版本的SQL Server,但您会获得Express版本,其中不包括SSMS。

也许此MSDN链接能够帮到您。


哇塞,你真是个天使。这正是我所需要的那种链接。谢谢! - Not So Sharp

6

正如bugfinder和其他人所说(+1),SQL管理工具和SQL配置管理器并不相同。

您拥有的Visual Studios版本并不重要。

重要的是您拥有的SQL Server版本。例如,您安装了SQL Server 2008,因此应下载适用于SQL Server 2008的管理工具(您在问题中提供了下载链接)。我使用的是VS 2010 Ultimate,它没有集成管理工具。


1
谢谢。我开始理解这个问题了。+1。 - Not So Sharp

3

没有配置管理器可以配置SQL服务器允许的连接方式。但是还有一个“SQL Server Management Studio”可用于查询等操作。


感谢(并点赞)至少澄清了这种令人困惑的情况。SSMS是否随VS DVD一起提供? - Not So Sharp

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接