官方说法是:需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。
一般来说专门的服务器都要7X24小时不间断地工作,服务器其实就是一台不关机的电脑,所以服务器一般均放置在机房重点,闲人一般均是免进的。比如我们每天浏览的网站,其实数据均在服务器,服务器一般都在一些数据公司以及电信等网络大厦。
服务器
在硬件配置上,也是由机箱、电源、处理器、硬盘、主板、处理器、显卡、内存、硬盘等等组成。
服务器是一类计算机的总称,因为从应用上来讲的话,又包括网络信息服务、OA办公、财务服务等等上百种不止,很显然,服务器主要用于网络和企业服务的,我们可能会听说过刀片式机箱、塔式机箱这样的名词,实际上说的就是服务器。
性能:处理能力、稳定性、可靠性、安全性、可扩展性、可管理性
呵呵,看到你的问题,想和你讨论讨论了没有所谓的命名规则的,所有的机器都是一样的,可以说是随便命名,只要符合变量命名原则就可以了而你看到的服务器名称,其实是不同的实例而已一般你可能只看到一个服务器实例,有时一个服务器可能会有两个或两个实例唯一要说明的是这里的实例是服务器实例而不是数据库实例比如在SQL2000中一般要求单实例启动,启动时可以选择一个实例的如果多实例往往是SQL2005+以上的版本,而且安装了其他的数据挖掘功能(BI)时的SQL服务器
而MSSSMSE只是一个管理程序,用来管理SQL server的它可以联结服务器进行数据库的处理(当然是在GUI下),另一个是在DOS下的,所以很多企业服务器在安装时并没有安装MSSSMSE的因为你完全可以使用其他的MSSSMSE进行联结服务器的
MSSSMSE(Microsoft SQL Server Management Studio Express)就是企业管理器
在企业管理器中,我们可以对SQL server进行可视化 *** 作,但由于使用目的不同而有不同的设置其中有的SQL是为C/S服务服务的,而有些则是为B/S服务器,从开发人员的角度来考虑,SQL server的安全不可忽视,但往往我们使用的只是开发版或是配置成开发环境的这种环境就要求我们既可能从windows进行数据库的修改 *** 作,也可以通过IIS进行SQL远程登陆 *** 作当然,如果是在本机也是有两种模式的,这是SQL的接口问题而企业管理器的登陆也提供了这种方式,这两种方式在MSSSMSE中的表示就是那个所谓的"身份验证"
如果使用windows登陆则表示的就是以当前机器或域控制用户进行验证管理的只要你有这个权限就可以了
而SQL SERVER验证则是将用户直接存在了SQL的系统数据库中,独立于windows和域控制帐户的而且这种验证将其权限进行了分级的
比如我的这个数据库是在域中,不须外网(区别于局域网)连接时,你是不愿意因为人员的流动,(公司开了一个人,他要是想报复你,在SQL server中有一个用户)外网若可以连接,那样你的数据就完了!这种情况下可以配置为只允许windows验证登陆的,这时就算是外网使用sa用户也无足于事的
相反,若是一个局网内不须进行连接,若使用域用户或是本机用户能登陆时后果也是很严重的,你可能认为那不足为虑,事实恰恰相反,虽有可能别有用心者拿不到你的SQL server服务器的权限,但如果拿到局网域中的任何一台机器的权限就可以让你的数据消失得无影无踪!这种情况必须控只允许使用SQL登陆的,而就是这样的服务器与只能采用SQl server验证方式
这样的问题就出来了,若是与127001或者是(local),请问要登陆本机上哪一个服务器实例(多实例)若是在域控制下也是一样,不管你有多少台SQL server不打出全部如何识别既就算一台也是一样的(因为域也不确信你后来加不加server,事实上域中必须是全称的)
想知道在没有连接数据库的情况下得到数据库的名称这个只有去问管理员,没有数据连接,何来数据库之说不管是什么登陆都要有数据连接的这就好比在电脑关机的情况下问电脑中有什么数据库一样的
二楼其实已经告诉你了,详细的可以去看设置的不管使用SQLDMO还是其他,都是一些测试性的连接名称服务器 (Name Server) 资源记录用于标记被指定为区域权威服务器的DNS 服务器。通过在 NS 资源记录中列出服务器,其他服务器就认为它是该区域的权威服务器。这意味着在 NS 资源记录中指定的任何服务器都被其他服务器当作权威的来源,并且能肯定应答区域内所含名称的查询。 NS 资源记录在区域配置中具有特殊作用。它是任何区域都需要的记录并且一般是文件中列出的第一个资源记录。在默认情况下,使用 DNS 控制台来添加新的主要区域时,“新建区域向导”会自动创建这个记录。 NS 资源记录 可按以下两种方式使用名称服务器 (NS) 资源记录,将授权机构指派给 DNS 域名的指定服务器: 1、通过建立域的权威服务器列表,可以使请求该域(区域)信息的其他服务器知道这些服务器。 2、通过为从区域委派出去的任何子域指明权威 DNS 服务器。 在同一区域中用主机名指派服务器的情况下,相应的地址 (A) 资源记录通常在区域中使用,以将指定服务器的名称解析为他们的 IP 地址。对于使用此资源记录作为向子域的区域委派的一部分指定的服务器,NS 资源记录通常包含区域以外的名称。对于要解析的区域以外的名称,可能需要指定的区域以外服务器的 A 资源记录。当这些区域以外的 NS 和 A 记录需要用于提供委派时,被称为“粘附记录”。第一步:在运行--程序中打开SQL SERVER 2005,打开配置工具--SQL SERVER CONFIGURATION
MANAGER,打开SQLSERVER 2005 网络配置、SQLEXPRESS的协议。
然后:选中右边协议名称TCP/IP,进入协议设置窗口。
说明:在IP地址栏中输入本机地址127001,TCP端口改为1433,选择启用。在IPALL下面的TCP端口中设置为1433。(关键)
然后:选择SQL NATIVE CLIENT 配置下面的客户端协议中,选择TCP/IP对话框。
说明:注意客户端默认端口为1433,所以我们上面设置的TCP/IP端口为1433,选择启用。
第二步:在运行--程序中打开SQL SERVER 2005,打开SQL SERVER MANAGEMENT STUDIO窗体,自动d出新建连接(如果没有自动d出,选择对象资源管理器下面的,新建连接下拉框连接)。
说明:点击确定,以Windows 身份验证模式连接到数据库,右键单击数据库名。
选择属性,进入属性设置(关键步骤)。
选择安全性,服务器身份验证改为SQL Server 和 Windows身份验证模式,点确定返回。
然后:退出Windows身份验证模式,新建连接,选择以SQL Server模式连接。
说明:服务器名字为服务器的IP地址,如果是连接本机且本机为服务器,可以设为127001,其他机器连接时需要设置为服务器的IP地址。身份验证选择SQL Server 身份验证,登录名为sa,密码为空,这是SQL自带的登录名和密码,你也可以自己设置用户名和密码以及权限。[完毕]sqlserver2019的服务器名称是localhost。因为sqlserver2019的服务器名称是用户进行本地连接,因此服务器名称为localhost,用户名为SA,密码是在安装过程中为SA帐户提供的密码。所以sqlserver2019的服务器名称是localhost。
使用 SQLDMO(SQL Distributed Management Objects,SQL分布式管 理对象)。
添加引用->COM里面
//得到所有本地网络中可使用的SQL服务器列表。
SQLDMOApplication sqlApp = new SQLDMOApplicationClass();
SQLDMONameList sqlServers = sqlAppListAvailableSQLServers();
for(int i=0;i<sqlServersCount;i++)
{
object srv = sqlServersItem(i + 1);
if(srv != null)
{
thiscboServersItemsAdd(srv);
}
}
if(thiscboServersItemsCount > 0)
thiscboServersSelectedIndex = 0;
else
thiscboServersText = "<No available SQL Servers>";
//得到指定SQL服务器所有数据库的列表
SQLDMOApplication sqlApp = new SQLDMOApplicationClass();
SQLDMOSQLServer srv = new SQLDMOSQLServerClass();
srvConnect(thiscboServersSelectedItemToString(),thistxtUserText,thistxtPasswordText);
foreach(SQLDMODatabase db in srvDatabases)
{
if(dbName!=null)
thiscboDatabaseItemsAdd(dbName);
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)