VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > 数据库 > sql数据库 >
  • sql语句大全之为实例命名

众所周知,SQL Server是安装在计算机上的,那么在一台计算机上多次安装SQL Server是完全有可能的。如果服务器功能强大,有足够的资源(如内存、处理器等)运行两三个不同的应用程序,这种情形就可能出现。这些不同的应用程序都想拥有自己的SQL Server。每一个安装称为一个实例(instance)。现在应该为安装的实例命名。每一个实例必须有一个属于它的唯一的名字,就连"无名"的默认实例(default instance),其"无名"也算是一个唯一的名字。
作为建立外部环境的第一步,为实例命名是很重要的。例如,可能有一个实例用于开发,一个实例用于系统测试,最后还有一个实例用于用户测试。让除生产数据库之外的任何东西与生产数据库共享生产服务器硬件,这是一种很糟糕的习惯。如果无视这种提醒,当出现不当的开发行为并导致服务器崩溃时,将会使连续的生产停顿下来。虽然,眼下的安装过程一开始的时候,你就应该作出决定,但是,在为实例命名时再次提醒注意,这也是有帮助的。
当没有为安装指定明确的名字时,将选定为默认实例。一旦在学习环境之外安装SQL Server,则应避免这种情况,因为这样会导致没有命名的安装,因而关于它的使用也没有任何提示。因为目前尚在学习阶段,而最易于理解的选项是使用默认实例,所以如图1-4所示,选择"默认实例",并单击"下一步"。一旦在服务器上安装了实例,
http://book.51cto.com/files/uploadimg/20090515/1113230.jpg
(点击查看大图)图1-4  为安装的实例命名
 
就会在这里列出已安装的实例。另外,对于前一步中所选的3个服务,我们还可以在这里看到每一个服务的目录的详细路径。
【责任编辑:云霞 TEL:(010)68476606】
 
 
 
1.5.4 选择服务账户
正如用户在使用系统前必须先登录到Windows一样,SQL Server以及在"功能选择"界面(见图1-3)中定义的其他服务在启动前也必须先登录到Windows。SQL Server、Reporting Services等服务不需要任何人登录到安装SQL Server的计算机上就可以运行,只要计算机成功启动即可。当SQL Server安装在位于远程服务器机房中的服务器上时,这种情况极为平常。
在本章的结尾,我们会更详细地讨论这些选项。图1-5中所示的选择将用低级别特权安装SQL Server。
(点击查看大图)图1-5 选择服务账户
 
以后,通过"控制面板"中的"管理工具"里的"服务"图标,你也总能对此进行更改。然而,使用"配置工具"中的"SQL Server配置管理器"或许会更好些。通过使用"SQL Server配置管理器",将会把账户添加到正确的组中,并给予恰当的权限。单击"下一步"。
如果你注意到SQL Server Browser(即SQL Server Management Studio的另一个名字),会发现它默认是被禁用的。多数的SQL Server安装是在服务器上,并且常常是远程服务器上,因此,没必要让SQL Server Browser运行。一般来说,你会从客户端机器上连接到SQL Server。尽管如此,这里还是假设该SQL Server安装并非在服务器上,而是在一台本地计算机上,因此,将该选项更改为自动启动。
1.5.4 选择服务账户
正如用户在使用系统前必须先登录到Windows一样,SQL Server以及在"功能选择"界面(见图1-3)中定义的其他服务在启动前也必须先登录到Windows。SQL Server、Reporting Services等服务不需要任何人登录到安装SQL Server的计算机上就可以运行,只要计算机成功启动即可。当SQL Server安装在位于远程服务器机房中的服务器上时,这种情况极为平常。
在本章的结尾,我们会更详细地讨论这些选项。图1-5中所示的选择将用低级别特权安装SQL Server。
http://images.51cto.com/files/uploadimg/20090515/111709468.jpg
(点击查看大图)图1-5 选择服务账户
 
以后,通过"控制面板"中的"管理工具"里的"服务"图标,你也总能对此进行更改。然而,使用"配置工具"中的"SQL Server配置管理器"或许会更好些。通过使用"SQL Server配置管理器",将会把账户添加到正确的组中,并给予恰当的权限。单击"下一步"。
如果你注意到SQL Server Browser(即SQL Server Management Studio的另一个名字),会发现它默认是被禁用的。多数的SQL Server安装是在服务器上,并且常常是远程服务器上,因此,没必要让SQL Server Browser运行。一般来说,你会从客户端机器上连接到SQL Server。尽管如此,这里还是假设该SQL Server安装并非在服务器上,而是在一台本地计算机上,因此,将该选项更改为自动启动。
Server。尽管如此,这里还是假设该SQL Server安装并非在服务器上,而是在一台本地计算机上,因此,将该选项更改为自动启动。
1.5.5 选择身份验证模式
现在,将定义如何在SQL Server的安装中强制实施安全性。如图1-6所示,这里有两个选择:Windows身份验证模式和混合模式。在本章的后面,你将了解更多关于模式的知识。十分简单明了,Windows身份验证模式表明将使用Windows的安全机制维护SQL Server的登录,混合模式则或者使用Windows的安全机制,或者使用SQL Server定义的登录ID和密码。此外,如果使用混合模式,还需要为名为sa的特殊登录ID设置密码。关于这些,你很快就会了解到更多,但目前必须为其输入一个有效的密码。请使用有意义的、难以猜测的密码,同时你自己要记牢。
http://images.51cto.com/files/uploadimg/20090515/111815360.jpg
(点击查看大图)图1-6 选择身份验证模式(包括SQL Server管理员账户)
 
另外,还必须指定SQL Server管理员账户。这是一个特殊的账户,在极其紧急的情况下(例如,当SQL Server拒绝连接时),能够使用这个账户进行登录。你可以用这个特殊的账户登录,对当前的情形进行调试,并让SQL Server恢复运行。通常,管理员账户是某个服务器账户ID,但现在,我们使用了登录到计算机上的这个当前账户。
对于Analysis Services也会有类似的界面,并且,也使用相同的设置。
1.5.5 选择身份验证模式
现在,将定义如何在SQL Server的安装中强制实施安全性。如图1-6所示,这里有两个选择:Windows身份验证模式和混合模式。在本章的后面,你将了解更多关于模式的知识。十分简单明了,Windows身份验证模式表明将使用Windows的安全机制维护SQL Server的登录,混合模式则或者使用Windows的安全机制,或者使用SQL Server定义的登录ID和密码。此外,如果使用混合模式,还需要为名为sa的特殊登录ID设置密码。关于这些,你很快就会了解到更多,但目前必须为其输入一个有效的密码。请使用有意义的、难以猜测的密码,同时你自己要记牢。
http://images.51cto.com/files/uploadimg/20090515/111815360.jpg
(点击查看大图)图1-6 选择身份验证模式(包括SQL Server管理员账户)
 
另外,还必须指定SQL Server管理员账户。这是一个特殊的账户,在极其紧急的情况下(例如,当SQL Server拒绝连接时),能够使用这个账户进行登录。你可以用这个特殊的账户登录,对当前的情形进行调试,并让SQL Server恢复运行。通常,管理员账户是某个服务器账户ID,但现在,我们使用了登录到计算机上的这个当前账户。
对于Analysis Services也会有类似的界面,并且,也使用相同的设置。

相关教程