怎样自动注册sql服务器

hzzkf 2000-09-05 04:13:00
高手们:
我在程序开始时根据工作站登录的NT帐号自动注册服务器,如何做到?
...全文
105 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
hzzkf 2000-11-17
  • 打赏
  • 举报
回复
问题是我记不下这些信息,我不知道用什么API获取登录密码和登录服务器名。
Wingsun 2000-11-16
  • 打赏
  • 举报
回复
你可以记下来这些信息,然后在以后的调用中只是取出信息使用,当不正确时再向用户询问啊,每次都询问没这个必要的。
hzzkf 2000-11-16
  • 打赏
  • 举报
回复
各位,如果你的程序有这样的功能;每次在连接NT上的SQL时都要求你输入登录帐号、密码、服务器名是不是很麻烦?唯一的办法就是在每次登录程序时自动根据你进入WINDOWS时的登录记录配置DATABASE中的连接属性,然后登录。但我现在只能API知道登录帐号名,登录密码和连接服务器名却不知道,如果解决?
服务器管理 服务器管理全文共23页,当前为第1页。 内容 1 创建服务器组 2 服务器注册 3 服务器启动、暂停和停止 4 服务器连接与断开 5 服务器配置选项设置 服务器管理全文共23页,当前为第2页。 1 创建服务器组 在一个网络系统中,可能有多个SQL Server服务器,可以对这些SQL Server服务器进行分组管理。分组的原则往往是依据组织结构原则。SQL Server分组管理由企业管理器(Enterprise Manager)来进行。首次启动企业管理器时,有一个名字叫"SQL Server 组"的默认服务器自动被创建,但用户可以创建新的SQL Server组,在企业管理器菜单中单击操作(Action)菜单或者用右键单击SQL Servers组,选择新建SQL Server 组菜单项,如图3-1所示。 接着出现服务器组对话框,如图3-2所示,输入组的名称并选择组的级别,单击确定即可。 服务器管理全文共23页,当前为第3页。 图3-1 新建SQL Server组 服务器管理全文共23页,当前为第4页。 图3-2 创建服务器组对话框 服务器管理全文共23页,当前为第5页。 2 服务器注册 所谓服务器注册是指将网络系统中的其它SQL Server服务器注册到企业管理器中,以便于管理。 服务器管理全文共23页,当前为第6页。 注册过程 1. 在企业管理器中,从操作(Action)菜单中选择新建SQL Server注册,或从工具菜单中选择注册服务器向导选项,或从工具栏中选择图标 ,就会出现如图3-3所示的注册SQL Server向导对话框。 如果在对话框中选择"我希望今后在执行该任务时不使用向导"复选框,按"下一步"按钮就会转换到服务器注册属性对话框,如图3-4所示。 服务器管理全文共23页,当前为第7页。 图3-3 注册服务器向导对话框 服务器管理全文共23页,当前为第8页。 图3-4 服务器注册属性对话框 服务器管理全文共23页,当前为第9页。 2. 在注册服务器向导对话框中不选择复选框,单击"下一步"按钮,就会出现选择或创建服务器名称对话框,如图3-5所示。 服务器管理全文共23页,当前为第10页。 图3-5 选择或创建服务器名称 服务器管理全文共23页,当前为第11页。 单击"下一步"按钮,出现选择身份验证模式对话框,即选择Windows NT身份验证或SQL Server身份验证。Windows NT身份验证可以使用户只需维护、使用一个Windows NT登录帐户和口令,而使用SQL Server身份验证,则必须维护Windows NT登录帐户和SQL Server登录帐户及口令。如图3-6和图3-7所示。 服务器管理全文共23页,当前为第12页。 图3-6 选择身份验证模式 服务器管理全文共23页,当前为第13页。 图3-7 输入SQL Server登录名和口令 服务器管理全文共23页,当前为第14页。 4. 单击"下一步"按钮,就会出现选择服务器组或创建服务器组对话框,如图3-8所示 图3-8 选择服务器组或创建服务器服务器管理全文共23页,当前为第15页。 5. 服务器组确定后,单击"下一步"按钮,就会出现确定注册对话框,单击"完成"按钮,则企业管理器将注册服务器,如下图3-9所示。 服务器管理全文共23页,当前为第16页。 6. 接着出现注册SQL Server消息对话框,注册成功后,按"关闭"按钮结束设置。 图3-10 注册SQL Server消息 服务器管理全文共23页,当前为第17页。 3 服务器启动、暂停和停止 启动服务器,下面介绍常用的三种方法: 1. 自动启动服务器 2. 用SQL Server 服务管理器启动 用企业管理器(Enterprise Manager)启动 服务器管理全文共23页,当前为第18页。 暂停和关闭服务器的方法与启动服务器的方法类似,只需在相应的窗口中选择"暂停(Pause)"或"停止(Stop)"选项即可。为了保险起见,我们通常会在停止运行SQL Server之前先暂停SQL Server。其主要原因在于,一旦暂停SQL Server,将不再允许任何新的上线者,然而原先已联机到SQL Server的用户仍然能继续作业,这样可以确保原来正在进行中的作业不会中断,而可以持续进行并加以完成。 暂停和关闭服务器 服务器管理全文共23页,当前为第19页。 4 服务器连接与断开 一、服务器连接 在SQL Server 企业管理器的SQL Server组中用左键单击所要连接的服务器,或者用右键单击所要连接的服务器,从快捷菜单中选择"连接"选项,即可连接。如果在注册服务器时选择了在连接时提示输入SQL Server 帐户信息选项(如图3-7所示),此时则会提示输入这些信息,如图3-
Microsoft SQL Server 2000(MSSQL) 注意事项 --------------------------- 1 本地连接服务器请使用界面中“服务器名”文本框中的文本作为服务器名连接服务器(MDAC版本必须为2.6或以上版本)。 默认用户名: sa 默认 密码: admin 2 远程连接请使用“IP,端口”连接,连接前请关闭服务器防火墙!(端口在服务器启动后,可以在状态页看到。) 例如:192.168.0.X,7788 3 数据库转换为相对路径后需要重新启动绿色SQL方可任意移动。 4 数据库文件 (*.mdf + *.ldf)直接复制到 MYDB 目录,重新启动SQL,即可自动附加到SQLSERVER中(数据库名已经存在的不予理会,日志文件、库文件对应不上的不予理会)。 5 数据库只有在绝对路径模式下才可以用软件自带的恢复数据库工具恢复数据库。 2009.02.02 Version 6.4.0.2 ---------------------------------------------- 01. 修改 sqlservr.exe 不支持复杂路径造成启动失败的问题. 02. 增加 启动过程中提示信息. 未解决问题 --------------------------- 1 由于防火墙是拦截TCP/IP协议的,所以无法拦截本机使用 Shared Memory、Named Pipes 协议的连接,例如“(local)\实例名”,其他计算机使用任何协议均可被拦截。 如果想拦截所有连接,可设置SQL只接受 TCP/IP 的连接(设置后只能使用 IP,PORT 的办法连接) 2 由于SQL代理需要注册服务,违背了绿色版宗旨,所以未使用本功能。如需要定时执行东西可以使用管理器的计划任务功能。
一、实验目的 1.掌握SQL Server 2005的安装。 2.掌握SQL Server Management Studio的启动和使用。 3.掌握SQL Server 2005服务器的配置和注册。 4.掌握SQL Server 2005查询的基本使用。 5.掌握应用SQL Server Management Studio创建数据库的方法。 6.掌握应用SQL Server Management Studio修改和查看数据库的方法。 7.掌握应用SQL Server Management Studio删除数据库的方法。 8.掌握应用Transact-SQL语句创建数据库的方法。 9.掌握应用Transact-SQL修改和查看数据库的方法。 10.掌握通过Transact-SQL删除数据库的方法。 11.掌握SQL Server 2005数据库和操作系统物理文件的关系。 12.掌握数据库的分离和附加方法。 二、实验内容 1.完成SQL Server 2005开发版的安装。 提示:若计算机系统中已经安装有SQL Server 2005系统,则在安装时需要选择安装命名实例。安装过程中身份验证模式选择“混合模式”并设置sa账户的密码。 2.利用SQL Server配置管理器启动、停止SQL Server服务(包括默认实例和命名实例),配置SQL Server服务为自动启动。 3.利用SQL Server配置管理器配置进行SQL Server 2005网络配置,启用默认实例和命名实例的TCP/IP协议。 4.利用SQL Server外围配置器配置数据库引擎的服务及远程连接,设置为“本地连接和远程连接”,选择“同时使用TCP/IP和named pipes”。 5.利用SQL Server Management Studio注册安装的命名实例。 6.利用SQL Server Management Studio注册远程服务器。 提示:注册远程服务器时需要使用混合验证模式,利用sa账户和密码登录远程服务器。 7.启动SQL Server Management Studio,连接到服务器。新建一个查询,在其中输入如下代码: DECLARE @position int, @string char(5) SET @position = 1 SET @string = 'China' WHILE @position <= DATALENGTH(@string) BEGIN SELECT SUBSTRING(@string, @position, 1) 字符, ASCII(SUBSTRING(@string, @position, 1)) ASCII码 SET @position = @position + 1 END

5,379

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧