跳转到内容

Microsoft SQL Server 2005/安装

来自维基教科书,开放的书,为开放的世界

可以选择默认实例或命名实例。 你只能安装一个默认实例,但可以安装多个命名实例。

理解 SQL Server 2005 版本

[编辑 | 编辑源代码]

SQL Server 2005 有五个不同的版本。 其中三个有 64 位原生版本,其余的只有 32 位版本。

企业版

[编辑 | 编辑源代码]

最大的,32 位和 64 位,支持最大的联机事务处理 (OLTP)

标准版

[编辑 | 编辑源代码]

32 位和 64 位,中小型企业

工作组版

[编辑 | 编辑源代码]

小型企业,对用户数量没有限制,适合小型服务器

开发者版

[编辑 | 编辑源代码]

与企业版相同,但没有生产许可证

Express 版

[编辑 | 编辑源代码]

适用于 SQL Server 2005 的 MSDE; 免费(也适用于客户端访问); 替代 Access


一些记住功能的提示

[编辑 | 编辑源代码]

Express; 工作组; 标准; 企业

CPU 数量:1;2;4;无限制。 想想一个公式,比如 Edition 的 CPU == 上一个 Edition *2,除了 Enterprise。
内存 1GB;3GB,受操作系统限制,受操作系统限制
64 位支持:Express 和工作组只能通过 WOW 获得 64 位支持
最大数据库大小:Express 有 4 GB 的限制

分区功能仅受企业版支持
数据库镜像功能受标准版和企业版支持
故障转移群集功能受标准版(两个节点)和企业版支持
PDF 规则:记住分区、数据库镜像、故障转移 P == 1 只有一个版本支持

日志传送:除了 Express 之外的所有版本
管理工作室:除了 Express 之外的所有版本
数据库调整顾问:标准版和企业版
全文搜索:除了 Express 之外的所有版本
SQL Server 代理作业调度:除了 Express 之外的所有版本
最佳实践顾问:所有版本
通知服务:标准版和企业版
服务代理:所有版本(Express 仅订阅者)
合并复制:所有版本(Express 和工作组有限制)
事务复制:Express 和工作组有限制
Oracle 复制:企业版
Web 服务(HTTP 端点):标准版和企业版
报表服务器:所有版本
报表生成器:除了 Express 之外的所有版本
BI 开发工作室:Express 和工作组只有报表设计器
企业管理工具:除了 Express 之外的所有版本
原生 Web 服务支持:仅 Express 和工作组的 Reporting Services
Analysis Services 仅适用于标准版和企业版

经验法则

  • Express 版几乎处处受限:它只有报表服务器和最佳实践分析器,而且有些功能只能作为订阅者使用
  • 企业版拥有所有功能
  • 标准版不支持:Oracle 复制和分区,并且对故障转移群集有一些限制
  • 工作组:最难记住:它不包括维护大型数据库的功能


如何在 Windows 上安装 MS SQL Server

[编辑 | 编辑源代码]

源代码应该从 https://www.microsoft.com/en-us/evalcenter/evaluate-sql-server-2016 下载。

安装

最低系统要求

Windows 32 位系统(最低 Vista with SP2 或 Server with SP2 安装),英特尔或其他支持的处理器,速度至少为 2.66 GHz(我的个人建议),RAM 应该为 2 GB 或更高(如果你想在这个服务器上运行多个应用程序,如 Visual Studio)“你拥有越多,它就越好”。

[注意:32 位系统最多不能超过 3 GB 的 RAM,如果你使用 4 GB,那么它只会使用 3 GB 的 RAM]

我们开始了

是否安装了 .Net Framework 3.5 或 SP1 或 4.0? 如果没有,这里有官方链接(我不喜欢非官方的,请注意……)。 阅读下载和安装说明,并确保已安装。 现在,是时候安装你的 SQL Server 数据库了。


  1. 右键单击 SQLEXPRWT_x64_ENU.exe 或 SQLEXPRWT_x86_ENU.exe SQLEXPRWT_x64_ENU.exe,然后单击“以管理员身份运行”。
  2. 安装向导将出现,它会询问几个选项。 设置你的所需语言。 选择那个指示
    “新的独立 SQL 安装或添加功能”并单击“下一步”继续。 将会运行一个小型的自动检查,当它获得所有先决条件的批准时,你会被要求使用评估版本,或者如果你购买了密钥,那么输入它并使用完整版本,它有很多好处。 单击“下一步”。
  3. 接受条款和条件,并选中“更新”复选框(推荐),然后单击“下一步”。
  4. 如果存在更新,你将不会收到任何错误。 否则,将显示错误,你需要单击“下一步”才能安装更新(这就是我一直在说启用自动更新的原因……)。 如果你有连接问题,请检查防火墙并允许此类应用程序在允许规则中进行入站和出站流量。 错误消除后,你需要选择要安装的功能。
  5. 此后的所有步骤都将顺利进行。 你会被要求添加默认实例或命名实例。 不要担心这些实例之类的“生物”。
    “以最简单的例子来说。 我们有主要的 SQL Server 数据库,它位于我的服务器计算机中,叫做 manager-pc。 我公司的其他员工对该服务器有特定的需求。
    我将服务器的实例分配如下
    员工 1 已被分配了来自我的数据库服务器的实例,叫做 manager-pc/instance1,用于编写查询等。 员工 2 被授予了更多的权限,形式是 manager-pc/instance2 实例,等等。
    • 如果有人需要从分配给员工 2 的服务器实例中显示报表; 他必须访问 manager-pc 的 instance2。 所以基本上,他需要引用 manager-pc/instance2。
    • 如果有人需要连接到默认实例,他需要直接访问 manager-pc。 实例在防止数据损坏或入侵、黑客攻击、SQL 注入相关问题方面非常有效。 放松一下,这很简单:)”
  6. 磁盘空间要求屏幕相当明显,它会向你显示所需的磁盘空间以及可用空间。
  7. 现在,出现了要求你配置网络设置的屏幕。 我建议你分别为每个服务分配帐户,因为 Microsoft 建议这样做。 但是,我使用我自己的服务器管理员帐户来管理所有服务。 选择手动启动服务还是自动启动服务由你决定。 这需要一些学习资料,请在做出决定时参考。 单击“下一步”按钮继续。
  8. 数据库引擎配置屏幕允许您选择身份验证类型。在这里,我们使用默认用户登录 ID sa,它保持不变,我们选择混合模式并分配一个好的密码。单击“下一步”。
  9. 下一个屏幕将带您更改数据目录的路径或保持不变并单击...单击什么?当然,NNNNN...下一步
  10. 为了将非结构化数据(如图像或文件)存储在您的数据库中,您应该通过选中它来启用文件流,然后单击“下一步”按钮。
  11. 保持多维数据挖掘选项选中,然后单击“下一步”。
  12. 如果服务器中出现错误,应选中错误报告以获得有关错误状况的描述性解释。这有助于我们将错误直接发送给 Microsoft,并且他们会提供帮助。
  13. 安装配置规则自动检查屏幕出现,您需要......您什么也不需要做,亲爱的,只需在检查完成后单击“下一步”。
  14. 在安装屏幕上单击“下一步”。
  15. 安装......坐下来放松一下。安装成功后;单击“下一步”。在这里,您可能需要做一件事!放低声音说“天啊”,如果安装失败!
  16. 安装完成...恭喜
  17. 安装后,检查所需的服務是否正在运行;SQL Server 配置管理器可以帮助您。

在 Linux 和 Mac OS 上

[edit | edit source]

自 2016 年 3 月起,该软件可在 Linux 上使用[1]

然后,Docker 版本允许它在 Mac OS 上使用[2]

图形界面

[edit | edit source]

SQL Server Management Studio (SSMS) 是 Microsoft SQL Server 的官方管理界面。其 2008 版本可在 https://www.microsoft.com/download/confirmation.aspx?id=7593 上下载。

参考资料

[edit | edit source]
华夏公益教科书