欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

sql server 历史下载 有大用

https://www.microsoft.com/zh-CN/download/details.aspx?id=55994 

谷歌搜索 "SQL2017-SSEI-Expr  download"  "SQL2016-SSEI-Expr  download" 

 
活跃 1 年零 4 个月前    
查看 431k 次    
105                    
               

所有以前版本的 SQL Server Express 都可以通过 Web 和完整下载获得。但我找不到 SQL Server® 2016 Express 的完整下载。它存在吗?                    

在 MSDN 论坛上问了同样的问题,运气不佳:https ://social.msdn.microsoft.com/Forums/en-US/sqlexpress/thread/4bfaa080-ec3b-4677-b2b8-cd0b60dc9486/ 。                    

                                   
改进这个问题                                    
  • 10                                
    如果您得到了问题的答案,请将其标记为“已接受”。你也会得到一些分数。 
    – 阿戈斯蒂诺                                    
     2017 年 6 月 21 日 15:20                                
  • 我也在寻找这个 2016 版本,因为我可以调整它以使用 Windows 7 中的深色主题。 
    – 用户2188550                                    
     2018 年 10 月 9 日 1:19                                
       

4 个答案                    

积极的最老的投票                    
       
283                        
                   

当您无法应用 Juki 的答案时,在选择所需的媒体版本后,您可以使用Fiddler来确定文件的位置。                        

SQL Server 2019 速成版(英文):                        

SQL Server 2017 速成版(英文):                        

SQL Server 2016 SP2 Express Edition(英文):                        

SQL Server 2016 SP1 速成版(英文):                        

这里是如何使用 Fiddler                         

                                       
改进这个答案                                        
  • 2                                    
    微软的搜索/编目耻辱 
    – 罗马 M                                        
     2018 年 8 月 30 日在 6:21                                     
  • SQL Server 2016 Advanced 是免费的吗?我只能在我的客户端计算机上安装开源或许可(购买)软件。我想将它安装在我客户的机器上。 
    – 疯狂的开发者                                        
     2019 年 8 月 7 日 10:18                                    
  • 是的,它是免费的。在此处查看详细信息:stackoverflow.com/questions/2011716 /... 
    – 好人                                        
     2019 年 8 月 12 日 0:44                                    
  • 2                                    
    非常感谢分享直接链接!对于仍在使用 Windows 7 的任何人:SQL Server 2017 和更高版本将无法使用 - 使用 2016 或更早版本(请参阅详细信息 
    – 安东克                                        
     20 年 2 月 25 日 17:08                                    
  • 非常感谢分享直接链接!!是否有西班牙语版本的 sql server 2017 或 2016? 
    – M4uriXD                                        
     20 年 4 月 10 日 0:19                                     
       
23                        
                   

Scott Hanselman 在https://www.hanselman.com/blog/DownloadSQLServerExpress.aspx将所有各种 SQL 下载放在了一个很棒的摘要页面上                        

对于离线安装程序,请参阅此答案https://stackoverflow.com/a/42952186/407188                        

                                       
改进这个答案                                        
  • 1                                    
    它似乎不包含指向完整离线安装程序的链接...... 
    – mabian69                                        
     2018 年 6 月 22 日 10:56                                    
  • 这个答案对我很有帮助,因为我可以下载 2016 版本并对其进行调整以使用深色主题,我还可以在安装后看到它添加了 SQL Profiler。 
    – 用户2188550                                        
     2018 年 10 月 9 日 1:20                                    
       
16                        
                   

启动 Web 安装程序后,可以选择下载媒体,即完整的安装包。甚至还有下载选项可以下载什么样的包。                        

                                       
改进这个答案                                        
  • 4                                    
    我需要直接下载链接。 
    – 亚历克斯一世                                        
     2016 年 12 月 8 日 15:29                                    
  • 5                                    
    花哨的安装程序在我的机器上坏了,所以我也需要直接链接;) 
    – ed22                                        
     2017 年 7 月 10 日 0:35                                     
       
1                        
                   

下载开发者版。在那里您可以在安装时选择 Express 作为许可证。                        

在此处输入图像描述                        

                                       
改进这个答案                                        
  • 我认为直接下载 Express 版本会更容易并且不会那么混乱,请查看qawithexperts.com/questions/201/... 
    – 维卡斯·拉尔瓦尼                                        
     20 年 10 月 8 日 9:00                                     
  • 如果您正在使用如此多的应用程序并希望同时使用 Developer 和 Express,这将非常有用。这样,您只需下载一次,即可用于两种安装,节省硬盘空间。 
    – 杜什                                        
     21 年 9 月 20 日 9:11                                     

不是您要找的答案?浏览标记的其他问题    或者问你自己的问题        


       

来自   https://stackoverflow.com/questions/39835986/sql-server-2016-2017-and-2019-express-full-download        


       

SQL Server Express 本地数据库            

适用于: 是的 SQL Server(所有支持的版本)            

Microsoft SQL Server Express LocalDB 是面向开发人员的SQL Server Express功能。它在带有高级服务的 SQL Server Express 上可用。            

LocalDB 安装复制启动 SQL Server 数据库引擎所需的最小文件集。安装 LocalDB 后,您可以使用特殊的连接字符串启动连接。连接时,会自动创建并启动必要的 SQL Server 基础结构,使应用程序无需复杂的配置任务即可使用数据库。开发人员工具可以为开发人员提供 SQL Server 数据库引擎,让他们可以编写和测试 Transact-SQL 代码,而无需管理 SQL Server 的完整服务器实例。            

安装介质            

LocalDB 是您在 SQL Server Express 安装期间选择的一项功能,在您下载媒体时可用。如果您下载媒体,请选择Express AdvancedLocalDB包。            

LocalDB 安装程序 — SqlLocalDB.msi— 在除 Express Core 之外的所有版本的安装介质中都可用。它位于<installation_media_root>\<LCID>_ENU_LP\x64\Setup\x64文件夹中。LCID 是区域设置标识符或语言代码。例如,LCID 值 1033 指的是en-US区域设置。            

或者,您可以通过Visual Studio 安装程序安装 LocalDB ,作为数据存储和处理工作负载、ASP.NET 和 Web 开发工作负载的一部分,或者作为单个组件。            

安装本地数据库            

通过安装向导或使用SqlLocalDB.msi程序安装 LocalDB。LocalDB 是安装 SQL Server Express LocalDB 时的一个选项。            

在安装过程中,在功能选择/共享功能页面上选择 LocalDB 。每个主要 SQL Server 数据库引擎版本只能安装一个 LocalDB 二进制文件。可以启动多个数据库引擎进程,它们都将使用相同的二进制文件。作为 LocalDB 启动的 SQL Server 数据库引擎实例具有与 SQL Server Express 相同的限制。            

使用该SqlLocalDB.exe实用程序管理 SQL Server Express LocalDB 实例。应使用 SQL Server Express LocalDB 代替已弃用的 SQL Server Express 用户实例功能。            

描述            

LocalDB 安装程序使用该SqlLocalDB.msi程序在计算机上安装必要的文件。安装后,LocalDB 是 SQL Server Express 的一个实例,可以创建和打开 SQL Server 数据库。数据库的系统数据库文件存储在本地 AppData 路径中,该路径通常是隐藏的。例如,C:\Users\<user>\AppData\Local\Microsoft\Microsoft SQL Server Local DB\Instances\LocalDBApp1\用户数据库文件存储在用户指定的位置,通常是C:\Users\<user>\Documents\文件夹中的某个位置。            

有关在应用程序中包含 LocalDB 的详细信息,请参阅 Visual Studio本地数据概述在 Visual Studio 中创建数据库和添加表            

有关 LocalDB API 的详细信息,请参阅SQL Server Express LocalDB 参考            

SqlLocalDB实用程序可以创建新的 LocalDB 实例,启动和停止 LocalDB 实例,并包括帮助您管理 LocalDB 的选项。有关该SqlLocalDB实用程序的详细信息,请参阅SqlLocalDB 实用程序            

LocalDB 的实例排序规则设置为SQL_Latin1_General_CP1_CI_AS并且无法更改。通常支持数据库级、列级和表达式级排序规则。包含的数据库遵循由包含的数据库排序tempdb规则定义的元数据和排序规则            

限制            

  • LocalDB 无法在 Service Pack 之外进行修补。CU 和安全更新不能手动应用,也不会通过 Windows 更新、适用于企业的 Windows 更新或其他方法应用。

  • LocalDB 无法通过 SQL Management Studio 远程管理。

  • LocalDB 不能是合并复制订阅者。

  • LocalDB 不支持 FILESTREAM。

  • LocalDB 仅允许 Service Broker 使用本地队列。

  • 由内置帐户拥有的 LocalDB 实例,例如NT AUTHORITY\SYSTEM由于 Windows 文件系统重定向而可能存在可管理性问题。而是使用普通的 Windows 帐户作为所有者。

自动和命名实例            

LocalDB 支持两种实例:自动实例和命名实例。            

  • LocalDB 的自动实例是公开的。它们是为用户自动创建和管理的,可供任何应用程序使用。对于安装在用户计算机上的每个版本的 LocalDB,都存在一个 LocalDB 自动实例。LocalDB 的自动实例提供无缝的实例管理。无需创建实例;它只是工作。此功能允许轻松安装应用程序并将其迁移到不同的计算机。如果目标机器安装了指定版本的 LocalDB,则该版本的 LocalDB 自动实例也可以在目标机器上使用。LocalDB 的自动实例对于属于保留命名空间的实例名称具有特殊模式。自动实例可防止与 LocalDB 的命名实例发生名称冲突。自动实例的名称是MSSQLLocalDB

  • LocalDB 的命名实例是私有的。它们由负责创建和管理实例的单个应用程序所有。命名实例提供与其他实例的隔离,并且可以通过减少与其他数据库用户的资源争用来提高性能。命名实例必须由用户通过 LocalDB 管理 API 显式创建,或者通过托管应用程序的 app.config 文件隐式创建(尽管如果需要,托管应用程序也可以使用 API)。LocalDB 的每个命名实例都有一个关联的 LocalDB 版本,该版本指向相应的 LocalDB 二进制文件集。LocalDB 的实例名称是sysname数据类型,最多可包含 128 个字符。(这与 SQL Server 的常规命名实例不同,后者将名称限制为 16 个 ASCII 字符的常规 NetBIOS 名称。)LocalDB 实例的名称可以包含文件名中合法的任何 Unicode 字符。使用自动实例名称成为自动实例。

计算机的不同用户可以拥有同名的实例。每个实例都是作为不同用户运行的不同进程。            

LocalDB 的共享实例            

为支持计算机的多个用户需要连接到单个 LocalDB 实例的场景,LocalDB 支持实例共享。实例所有者可以选择允许计算机上的其他用户连接实例。LocalDB 的自动实例和命名实例都可以共享。要共享 LocalDB 的实例,用户需要为其选择一个共享名称(别名)。由于共享名称对计算机的所有用户可见,因此该共享名称在计算机上必须是唯一的。LocalDB 实例的共享名称与 LocalDB 的命名实例具有相同的格式。            

只有计算机上的管理员才能创建 LocalDB 的共享实例。管理员或 LocalDB 共享实例的所有者可以取消共享 LocalDB 的共享实例。要共享和取消共享 LocalDB 的实例,请使用 LocalDB API 的LocalDBShareInstanceLocalDBUnShareInstance方法,或实用程序的 share 和 unshared 选项SqlLocalDB            

启动 LocalDB 并连接到 LocalDB            

连接到自动实例            

使用 LocalDB 最简单的方法是使用连接字符串连接到当前用户拥有的自动实例Server=(localdb)\MSSQLLocalDB;Integrated Security=true要使用文件名连接到特定数据库,请使用类似于Server=(LocalDB)\MSSQLLocalDB;Integrated Security=true;AttachDbFileName=D:\Data\MyDB1.mdf.            

LocalDB 格式的命名约定和连接字符串在 SQL Server 2014 中发生了更改。以前,实例名称是单个 v 字符,后跟 LocalDB 和版本号。从 SQL Server 2014 开始,不再支持这种实例名称格式,应改用前面提到的连接字符串。            

 笔记            

  • 计算机上的用户第一次尝试连接到 LocalDB 时,必须创建并启动自动实例。创建实例的额外时间可能会导致连接尝试失败并显示超时消息。发生这种情况时,请等待几秒钟让创建过程完成,然后再次连接。

创建并连接到命名实例            

除了自动实例,LocalDB 还支持命名实例。使用 SqlLocalDB.exe 程序创建、启动和停止 LocalDB 的命名实例。有关 SqlLocalDB.exe 的详细信息,请参阅SqlLocalDB 实用程序            

安慰
REM Create an instance of LocalDB
"C:\Program Files\Microsoft SQL Server\130\Tools\Binn\SqlLocalDB.exe" create LocalDBApp1
REM Start the instance of LocalDB
"C:\Program Files\Microsoft SQL Server\130\Tools\Binn\SqlLocalDB.exe" start LocalDBApp1
REM Gather information about the instance of LocalDB
"C:\Program Files\Microsoft SQL Server\130\Tools\Binn\SqlLocalDB.exe" info LocalDBApp1
           

上面的最后一行,返回类似于以下的信息。            

创建并连接到命名实例                
类别                        价值                        
名称                        LocalDBApp1                        
版本                        <当前版本>                        
共享名称                        “”                        
所有者                        "<您的 Windows 用户>"                        
自动创建                                                
状态                        跑步                        
上次开始时间                        <日期和时间>                        
实例管道名称                        np:\\.\pipe\LOCALDB#F365A78E\tsql\query                        

 笔记            

如果您的应用程序使用 4.0.2 之前的 .NET 版本,您必须直接连接到 LocalDB 的命名管道。Instance pipe name value 是 LocalDB 实例正在侦听的命名管道。每次启动 LocalDB 实例时,LOCALDB# 之后的实例管道名称部分都会更改。若要使用 SQL Server Management Studio 连接到 LocalDB 实例,请在“连接到数据库引擎”对话框的“服务器名称”框中键入实例管道名称。从您的自定义程序中,您可以使用类似于以下的连接字符串建立到 LocalDB 实例的连接SqlConnection conn = new SqlConnection(@"Server=np:\\.\pipe\LOCALDB#F365A78E\tsql\query");            

连接到 LocalDB 的共享实例            

要连接到 LocalDB 的共享实例,请将\.\(反斜杠 + 点 + 反斜杠)添加到连接字符串以引用为共享实例保留的命名空间。例如,要连接到名为 LocalDB 的共享实例,请AppData使用连接字符串,例如连接字符串(localdb)\.\AppData的一部分。连接到他们不拥有的 LocalDB 共享实例的用户必须具有 Windows 身份验证或 SQL Server 身份验证登录。            

故障排除            

有关 LocalDB疑难解答的信息,请参阅 SQL Server 2012 Express LocalDB 疑难解答            

权限            

SQL Server Express LocalDB 的实例是用户创建供其使用的实例。计算机上的任何用户都可以使用 LocalDB 实例创建数据库,将文件存储在其用户配置文件下,并在其凭据下运行该过程。默认情况下,对 LocalDB 实例的访问仅限于其所有者。LocalDB 中包含的数据受文件系统对数据库文件的访问保护。如果用户数据库文件存储在共享位置,则任何对该位置具有文件系统访问权限的人都可以使用他们拥有的 LocalDB 实例打开该数据库。如果数据库文件位于受保护的位置,例如用户数据文件夹,则只有该用户以及有权访问该文件夹的任何管理员才能打开数据库。LocalDB 文件一次只能由一个 LocalDB 实例打开。            

 笔记            

LocalDB 始终在用户安全上下文下运行;也就是说,LocalDB 永远不会使用来自本地管理员组的凭据运行。这意味着 LocalDB 实例使用的所有数据库文件都必须可以使用拥有用户的 Windows 帐户进行访问,而不考虑本地管理员组的成员身份。            

也可以看看            

SqlLocalDB 实用程序            


推荐内容                


       


https://stackoverflow.com/questions/39835986/sql-server-2016-2017-and-2019-express-full-download


普通分类: