我已经安装了完整的 Visual Studio 2010(不是 Express 版本),其中也包含了附带的 SQL Server:
我试图查找 SQL Server Management Studio (ssms),以便跟随这个教程,但我似乎在我的安装中找不到它。
理论上,我可以下载2008管理工具,但由于 SSMS 的诸多版本和版本(例如2012 Express等),我如何知道它是否与我的 VS 2010 兼容?
如果我已经有 Visual Studio 2010 DVD,为什么要下载 Express 版本呢?
所以我的问题是:
- SSMS 是否已安装,但我看不见它?(如果是这样,我该如何找到它?)
- 如果没有安装,我只需要再运行安装程序,并安装它吗?
- 如果它实际上不在 VS 2010 DVD 中(正如许多人在 SO 上建议的那样),哪个可下载的 Express 版本与我的 VS 2010(不是 Express 版本)最兼容?
更新:(为了新手学习 MS SQL Server 的利益)
感谢下面的回答,我成功地安装了所需的内容,最重要的是理解了工具图片。
因此,为了逐一回答我的问题:
- 不是
- 不是
- SQL Server Management Studio 2008 Express
提示:
- 安装完所有东西后,下一个问题是"我接下来该做什么?"。幸运的是,有一份很棒的教程,对我来说比(重复、循环链接、非线性等)官方的Microsoft文档更加清晰易懂。
- 尽管functionx.com的教程很好,但它没有提供足够细节来初次连接本地。再一次,SO帮助解决问题并澄清必须满足2个条件:(a) SQL Server Browser 服务必须正在运行。(b) 服务器名称不得为“local”,而应为
<local-pc-name>\SQLEXPRESS
。 - 要在C#中以编程方式创建数据库,请同样使用ADO.NET。
- 为什么要使用模式。
- 甚至不要考虑将数据库文件存储在网络共享上。
- 如果在刚创建的表的SELECT语句中收到"无效对象名称",请刷新本地缓存。
- 第一次使用C#连接现有数据库时,如果遇到
System.Data.SqlClient.SqlException
异常,请注意"Data Source="不能仅指定计算机名称(如教程中所示),而必须在计算机名称后添加"\SQLEXPRESS"。同时,请确保启用TCP/IP客户端协议。