【发布时间】:2012-10-02 03:02:39
【问题描述】:
我已经安装了完整的 Visual Studio 2010(不是 express),以及附带的 SQL Server:
我试图找到 SQL Server Management Studio (ssms) 以跟踪 this tutorial,但我似乎在我的安装中找不到它。
理论上我可以下载2008 Management Studio Express,但是鉴于SSMS的版本和版本如此之多(例如2012 Express),我怎么知道它是否与我的VS 2010兼容?
另外,如果我的原始 Visual Studio 2010 DVD 中已有 Express Edition,为什么还要下载它?
所以我的问题是:
- 是否已经安装了 SSMS 但我没有看到它? (如果有,我如何找到它?)
- 如果没有安装,是否只需要再次运行安装程序,然后安装?
- 如果不是真的在 VS 2010 DVD 上(正如 SO 上的许多建议),哪个可下载的 Express 版本与我的 VS 2010(不是 express)最兼容?
更新:(为了未来的 MS SQL Server 新手)
感谢下面的答案,我成功地安装了我需要的东西,最重要的是了解工具图片。
所以来一一回答我的具体问题:
- 没有
- 没有
- SQL Server Management Studio 2008 Express
提示:
- 安装完所有内容后,下一个问题是“我接下来要做什么?”。幸运的是,有一个great tutorial 对我来说比繁琐的(重复、循环链接、非线性等)official Microsoft documentation 要清楚得多。
- 尽管 functionx.com 教程很棒,但它没有提供有关如何初始连接 to local 的足够详细信息。再次,SO 来救援并阐明必须满足另外两个条件:(a) SQL Server Browser 服务必须正在运行。 (b) 服务器名称不能是“本地”,而是
<local-pc-name>\SQLEXPRESS。 - 要在 C# 中以编程方式创建数据库,请同时使用 ADO.NET。
- Why 使用模式。
- 甚至不要考虑将数据库文件存储在 network share 上。
- 如果您在刚创建的表的 SELECT 语句中收到“无效的对象名称”,refresh the local cache。
- 第一次遇到
System.Data.SqlClient.SqlException时,您将 C# 与使用new SqlConnection()的现有数据库一起使用,请记住“数据源 =”不能单独指定计算机名称(如教程中所示),而是将 \SQLEXPRESS 附加到计算机名称。另外,请确保 TCP/IP Client Protocol 已启用。
【问题讨论】:
-
我不同意反对票和接近票。该问题与开发工具有关,因此满足了网站的期望。
-
@SteveB 谢谢。 SO 上的一些人似乎并不理解 SO 的价值是“比 Google 更好”,尤其是对于某个领域的初学者而言。
标签: .net sql-server visual-studio-2010 ssms