基本了解MS SQL Server术语和工具

时间:2015-01-23 19:59:01

标签: sql-server

我刚刚安装了Visual Studio 2015预览版,这是我第一次使用MS SQL,所以我需要澄清一些非常基本的东西,互联网上充满了SQL的太多不同版本的示例和信息。

我想要的是在我的开发机器上使用SQL(localdb)开发应用程序,并在发布时更改连接字符串以使用azure sql数据库。

这些是我现在遇到的问题。

  1. Microsoft Sql 2014 == Sql Server 7.0?

    1. 在Visual Studio上(服务器添加与数据库的连接)如果我键入(LocalDB)\v12.0作为服务器名称,则返回错误:50指定的LocalDB实例不存在。 我很确定这曾经有用,现在它没有。
    2. sqllocaldb info返回:

      MSSQLLocalDB
      MyLocalDb (manually created by myself in command line)
      ProjectsV12
      

      1. 我在哪里可以找到Sql Management Studio(已安装)?我尝试了开始菜单并查看浏览器浏览relevenat文件夹,但我找不到它。
      2. 我需要单独安装吗?以下是我安装的程序:

        Microsoft SQL Server 2012 Command Line Utilities
        Microsoft SQL Server 2012 Native Client
        Microsoft SQL Server 2014 Express LocalDB
        Microsoft SQL Server 2014 Management Objects
        Microsoft SQL Server 2014 Management Objects (x64)
        Microsoft SQL Server 2014 Transact-SQL ScriptDom
        Microsoft SQL Server 2014 T-SQL Language Service
        Microsoft SQL Server Compact 4.0 SP1 x64 ENU
        Microsoft SQL Server Data Tools - enu (14.0.41025.0)
        Microsoft SQL Server System CLR Types
        Microsoft SQL Server System CLR Types (x64)
        Microsoft System CLR Types for SQL Server 2014
        Microsoft System CLR Types for SQL Server 2014
        

        SQL Server 2014的Microsoft系统CLR类型列出了两次   无论如何,这些东西是什么?


        1. 我应该更好地使用localdb或表达我的开发机器上的MS Sql吗?可以使用Management Studio来处理数据库吗?这是我第一次使用MS Sql(使用其他SQL服务器好几年),我认为我在理解命名,连接字符串,版本等方面遇到了问题。什么是localdb以及什么是表达和什么是管理工作室(就像数据库的IDE一样?,像heidi?会非常感激。通常会找到解决问题的方法,例如我在#2上的问题。

1 个答案:

答案 0 :(得分:0)

  

Microsoft Sql 2014 == Sql Server 7.0

完全没有。使用SELECT @@VERSION告诉。

  

2

我不知道。

  

我在哪里可以找到Sql Management Studio(已安装)?

VS没有附带SSMS。单独下载。使用免费的Express Edition或Developer Edition。

  

我应该更好地使用localdb或表达

我从未使用过LocalDB。我没有看到安装真正的SQL Server的问题(进程:点击下一步,下一步,下一步......)并在那里创建数据库。

这样你就可以将LocalDB从图片中删除。你不必理解id。 SQL Server和SSMS都有详细记录。