SQL安装中Windows身份验证模式和混合模式的区别
双击“seyupexe ”运行程序,会弹出安装界面
在“SQL Server”中心中选择左侧面的“安装”双击“全新SQL Server 独立安装或向现有安装添加功能”
在“安装程序支持规则”中点击“确定”按钮
在“产品密钥”中选择“Enterpyise Evaluation”版本然后在输入“产品密钥”然后点击“下一步”按钮。
在“许可条款”界面中选择“我接受许可条款”打勾,然后点击“下一步”。
会弹出“安装程序支持文件”,然后点击“安装”按钮。
安装好后会出现“安装程序支持规则”界面,然后点击“下一步”按钮。
在“功能选择”界面中,在要安装的功能前面打勾。然后点击“下一步”。
在“实力配置”界面中选择好要安装的目录路劲,然后点击“下一步”
在“磁盘空间要求”中点击下一步就可以。
在“服务器配置”界面中,选择服务器的账户名和密码。然后点击“下一步”
在“数据库引擎配置”界面中选择“混合模式”输入密码,然后点击“下一步”按钮。
在“错误和使用情况报告”界面中在第一个前面打勾。然后点击“下一步”按钮。
在“安装规则”中点击“下一步。”
在“准备安装”界面中点击“安装”按钮。
会弹出安装进度界面。
安装好以后点击“下一步”按钮。
安装完成,点击关闭即可。
安装SQL2008之前,必须预先安装NET Framework 35,和Windows Installer 45 Redistributable,
如果你安装了Microsoft Visual Studio 2008,那么您还必须升级到SP1!
微软总是试图使它的软件安装尽可能地简单顺畅 SQL Server 的安装也不例外 你从安装光盘的x etup文件夹启动setupsql exe 在安装对话框中填入一些细节后 几分钟内 安装将在没有用户介入的情况下继续执行 你甚至可以成功的安装SQL Server 而不用明白那些选择意味着什么——只需在大多数安装对话框中点击 下一步 然而 我强烈建议你不要如此轻率地对待安装 留意每一个选项并且确保你完全理解你所作的每个选择的影响 一些低劣的决定 比如错误的排序规则设置 可能很难被修复 其他的 比如接受默认的身份验证模式 可能创建了安全漏洞
让我们看一些有关标准安装的重点 包括实例配置 安全性 排序规则和网络库 然后让我们探索无人值守和远程安装的高级选项
实例
当你开始安装时 经常执行标准安装(与远程或无人值守安装相比) 你调用setupsql exe程序来启动安装向导 在开始的两个对话框——欢迎和机器名——之后 你需要对你的实例配置作选择 SQL Server 支持在一台机器上安装多个SQL Server的实例 安装程序显示两个对话框来给你安装实例的选项
首先 安装选择对话框显示了让你选择是否安装一个新的实例或者升级一个已经存在的安装 如果你选择安装一个新的实例 你将看到 实例名对话框 显示出来 你可以指明一个实例名或选择默认来安装一个默认实例——如果默认实例还未安装在机器上
在做有关安装实例的选择时你需要考虑几件事 如果机器上没有默认实例 你打算在同一台机器上使用SQL Server 和 确信你没有将SQL Server 作为默认实例安装 SQL Server 不支持命名实例 所以它必须成为默认实例 除了卸载和重新安装SQL Server 你不能把命名实例改为默认实例或者相反 你同样也不能在实例安装后更改实例名 然而 你可以在安装SQL Server 后再安装SQL Server ——如果你还没有安装一个默认实例的话
如果一个SQL Server 的安装已经存在 你可以将它升级——通过在安装选择对话框中选择升级路径并在后一个对话框中说明你想要升级默认实例 然而 SQL Server 将成为默认实例 SQL Server 在这台机器上将不复存在 要两个版本都保留 把SQL Server 作为一个命名实例来安装
安装完SQL Server 后 你可以使用备份和恢复 分离和连接 数据转换服务或者复制数据库向导来把SQL Server 的数据库调到SQL Server 中来 注意 当你升级一个先前的版本到SQL Server 时 无论选择何种方式 你不能对数据库同样的拷贝指明超过一个的安装 所以每个安装必须维护它自己的每个数据库拷贝
另一个考虑涉及SQL Server 被称为 版本切换 的特性 它让SQL Server 与SQL Server 共存于同一台机器 但是 同时只有一个安装可以是活动的 另一个是静止的 当你调用版本控制 它激活静止的安装并使活动的那个停止活动 如果机器上包括一个SQL Server 的安装——它没有以版本控制的形式和SQL Server 共存 安装程序要求你选择两个选项之一 升级SQL Server 到SQL Server 的默认实例并且在两个版本间保持一个版本控制 升级到SQL Server 的命名实例 和从SQL Server 升级不同——它覆盖了当前的安装 的安装保留在电脑中——不管你为升级到 选择何种路径
如果 和 都已安装并以 版本控制 的形式共存在同一台机器中 而且你不想升级已存在的安装 你可以安全地在同一台机器上安装 的命名实例并且在同一台机器上使用所有三个版本 然而 以版本控制形式共存的同时只有一个版本可以运行 而所有命名实例可以同时运行
在说明了你的实例选项后 我们来到安装类型对话框
自定义安装
在安装类型对话框中 安装向导要求你在 个安装类型中作选择 典型 最小和自定义 如果你选择典型或者最小 SQL Server对组件和子组件 排序规则和网络库都使用默认选项 因为典型安装会潜在地引起棘手的问题 我强烈建议始终选择自定义——即使你认为默认满足你的安装需求 一些以前提及的选项——特别是排序规则——在安装后如果发现不满足需求是非常难以更改的 自定义安装让你再次检查那些选项
安全
在安装过程中 你在 个对话框中说明和安全相关的信息 服务账号和验证模式 在服务账号对话框里 你填入SQL Server和SQL Server Agent服务的服务账号细节 每个服务使用在对话框中说明的账号来 作系统调入 并且在操作系统中运行于这个账号的安全上下文里 比如 当你备份到一个磁盘设备 SQL Server检查你用来登录到SQL Server的登录是否具有适当的 备份数据库 权限 然而 创建备份文件设备并写入 SQL Server必须在磁盘或者网络共享中创建一个文件 这个操作使用SQL Server服务账号的安全上下文
同样的 SQL Server Agent服务在SQL Server Agent服务账号的安全上下文下在SQL Server 操作系统或网络中运行过程 虽然一个在本机不具有管理权限的账号可以启动SQL Server 服务 把SQL Server 服务账号加入到本地管理员组是个好主意 否则 你需要额外地把所有所需的权限授权给该帐号 还需要授权该帐号合适的网络权限
而如果你试图通过一个机器上不具有管理员权限的服务账号来启动SQL Server Agent 它甚至无法启动 而且如果SQL Server Agent在网络上的其他机器上执行操作 比如复制或者多服务器工作 你应该使用一个在其他机器上具有适当权限的域账号 比如在一个包含 台SQL Server机器的单域多服务器环境中 一台主服务器控制目标服务器上的自动活动 因为双方(主服务器和目标服务器)需要相互通讯 你需要确保主服务器上的SQL Server Agent服务账号在目标服务器上具有适当的权限 反之亦然 配置这样一个环境的最简便方法就是创建一个域账号 使它在所有服务器上成为本地管理员组的成员 并且通过该帐号来调用所有的SQL Server Agent服务
在身份验证模式对话框中 你可以选择是否只允许Windows身份验证登录(Windows身份验证模式)或者Windows和SQL Server两者登录(混合模式) 你也可以为sa(System Administrator)的SQL Server登录指定一个密码 Windows身份验证模式是默认的和最常用的推荐安全模式 然而 为安全起见 我建议你选择混合模式并且为sa账号提供一个密码 在安装完成和处理完一些其他的安全项目后 再把验证模式改为Windows身份验证模式 如果你选择Windows身份验证模式作为你的服务器的安全模式 安装过程把sa登录创建为无效并且没有密码(因为SQL Server身份验证模式是无效的) 你可以在安装后更改sa的密码——我强烈建议你这么做——但是一开始就选择Windows身份验证模式是危险的 因为你可能忘了更改密码或者使用空密码 以为sa已经失效
无论你选择何种模式 安装程序都为BUILTIN\Administrators组创建一个Windows身份验证的登录 它映射到本地机器的管理员组 这个登录的创建意味着所有本地管理员组的成员 包括域组域管理员 都是你的SQL Server的系统管理员(sysadmin)角色的成员 给予网络和本地管理员在SQL Server上的毫无限制的权限并不总是一个好主意 因为这引入了安全风险 这样一来你可能决定从SQL Server 的sysadmin角色中移除BUILTIN\Administrators 或者你可能从SQL Server中完全移去这些自动创建的登录而为DBA成员组用sysadmin身份创建一个登录——不是网络管理员
如果你决定遵从上述这些建议 这样做就够了 首先 为DBA成员组用sysadmin身份创建一个登录 然后删除BUILTIN\Administrators登录 如果你的服务器的身份验证模式时Windows而且你在为DBA创建登录以前删除所有具有sysadmin资格的登录 你会发现你自己被锁在了SQL Server之外 无法执行管理任务——如 创建新的登录 如果你落入了这个陷阱 你仍然可以通过把注册表HKEY_LOCAL_MACHINE OFARE\Microsoft\Microsoft SQL Server\实例名\MSSQLServer\LoginMode的键值更改为 来把SQL Server身份验证的模式改为混合模式 修改好后重新启动SQL Server服务即可
虽然通过注册表可以控制SQL Server的登录模式是方便的 它也有个缺点 任何人只要具有编辑注册表键值的权限 包括网络和本地管理员 都可以更改SQL Server的身份验证模式 如果你用Windows身份验证模式来安装SQL Server sa是失效的但是仍然具有一个空白的密码 如果接着你更改SQL Server身份验证模式到混合模式(这就使sa登录有效) 任何人都可以作为sa登录 所以 绝对确保你一完成安装就更改sa密码或者在安装过程中选择混合模式并且为sa提供一个密码
lishixinzhi/Article/program/SQLServer/201311/22412
SQL Server 2008 R2引进了一系列新功能帮助各种规模的业务从信息中获取更多价值。经过改进的SQL Server 2008 R2增强了开发能力,提高了可管理性,强化了商业智能及数据仓库。
两个新版本可用于大规模数据中心和数据仓库:SQL Server 2008 R2 数据中心版和 SQL Server 2008 R2 并行数据仓库版。这两个豪华版本增强了企业级的伸缩性,例如它们为最苛刻的工作负荷提供了更有力的支持,为应用程序和数据中心的服务器提供更有效率的管理。
通过增强核心版本解决业务难题:SQL Server 2008 R2 Standard和SQL Server 2008 R2 Enterprise。新的改进包括:PowerPivot for Excel 和 PowerPivot for SharePoint 支持大量复杂事件处理和可托管的自助式商业智能。
sql server2008r2-
1运行SQL2005安装文件
2勾选“我接受条款和条件”。
3点击安装
4自动检测并安装所需要的组件
5直接“下一步”
6此处是系统配置的测试,如果在“云主机”上安装有可能会出现“最低硬件不符”您可以直接忽略跳过
7CD-KEY会直接为您自动填写,直接“下一步”
8安装所需要的组件,点击“高级”
9这一步比较重要,我们点“高级”,然后选择“数据库服务”、“客户端组件”和“文档、示例和示例数据库”这三项基本上就够了。以及可以根据您的需要更改安装路径。
10此处直接“下一步”
11 选择使用“系统内置帐户”以及勾选“SqlBrowser”后,“下一步”
12选择“使用混合模式”,然后我们需要设置SA密码
13此处直接“下一步”
14 开始安装
15 安装完成
16测试一下连接成功,至此完成了SQL2005的安装
sqlserver 2000 安装顺序:
1、先安装sqlserver(服务器安装企业版)
2、安装SQL2KSP4
3、SQL Server 2000 SP4+ 简体中文版③(修正了微软的一个很严重的安全漏洞)
二、详细的安装过程
将企业版安装光盘插入光驱后,出现以下提示框。请选择 "安装 SQL Server 2000 组件",出现下一个页面后,选择 "安装数据库服务器" 。
图1
图2
选择 "下一步",然后选择 "本地计算机" 进行安装。
图3
图4
在 "安装选择" 窗口,选择 "创建新的SQL Server实例"。对于初次安装的用户,应选用这一安装模式,不需要使用 "高级选项" 进行安装。 "高级选项" 中的内容均可在安装完成后进行调整。
图5
在 "用户信息" 窗口,输入用户信息,并接受软件许可证协议。
图6
图7
在 "安装定义"窗口,选择 "服务器和客户端工具" 选项进行安装。我们需要将服务器和客户端同时安装,这样在同一台机器上,我们可以完成相关的所有操作,对于我们学习SQL Server很有用处。如果你已经在其它机器上安装了SQL Server,则可以只安装客户端工具,用于对其它机器上SQL Server的存取。
图8
在 "实例名" 窗口,选择 "默认" 的实例名称。这时本SQL Server的名称将和Windows 2000服务器的名称相同。例如笔者的Windows服务器名称是 "Darkroad",则SQL Server的名字也是 "Darkroad"。SQL Server 2000可以在同一台服务器上安装多个实例,也就是你可以重复安装几次。这时您就需要选择不同的实例名称了。建议将实例名限制在 10 个字符之内。实例名会出现在各种 SQL Server 和系统工具的用户界面中,因此,名称越短越容易读取。另外,实例名称不能是"Default" 或 "MSSQLServer" 以及SQL Server的保留关键字等。
图9
在 "安装类型" 窗口,选择 "典型" 安装选项,并指定 "目的文件夹"。程序和数据文件的默认安装位置都是 "C:\Program Files\Microsoft SQLServer\"。笔者因为C盘是系统区、D盘是应用区,因此选择了D盘。注意,如果您的数据库数据有10万条以上的话,请预留至少1G的存储空间,以应付需求庞大的日志空间和索引空间。
数据会随着使用时间而不断的增大,故数据文件和日志文件最好不要设置在系统盘
图10
在 "服务账号" 窗口,请选择 "对每个服务使用统一账户" 的选项。在 "服务设置" 处,选择 "使用本地系统账户"。如果需要 "使用域用户账户" 的话,请将该用户添加至Windows Server的本机管理员组中。
图11
在 "身份验证模式" 窗口,请选择 "混合模式" 选项,并设置管理员"sa"账号的密码。如果您的目的只是为了学习的话,可以将该密码设置为空,以方便登录。如果是真正的应用系统,则千万需要设置和保管好该密码!:)如果需要更高的安全性,则可以选择"Windows身份验证模式",这时就只有Windows Server的本地用户和域用户才能使用SQL Server了。
图12
在 "选择许可模式" 窗口,根据您购买的类型和数量输入(0表示没有数量限制)。 "每客户"表示同一时间最多允许的连接数,"处理器许可证"表示该服务器最多能安装多少个CPU。(别选得太多,越多越贵呀!)
图13
然后就是约10分钟左右的安装时间,安装完毕后,出现该界面,并新增了以下的菜单。如果您是个初学者,就可以先打开 "联机丛书",做一个简单的学习啦!
图14
--注册表编辑器:
点击开始-运行,或者按住电脑左下角的Win键(田字键)同时按下R键,调出运行窗口,在运行窗口输入regedit,确定,来打开注册表编辑器
0条评论