SQL Server数据库如何更改SA密码和默认端口号2011-07-25 18:41 qq752923276 CSDN博客 我要评论() 字号:T | T
本文主要介绍了SQL Server数据库更改SA密码、更改默认端口以及ADO连接字符串指定端口号的设置,希望能对您有所帮助。
AD:
SQL Server数据库更改SA密码的操作可以通过存储过程来实现,更改默认端口的操作也很简单,只需在企业管理器进行相应的操作就可以了。本文介绍了这一系列的操作,接下来我们就一一介绍。
一、更改sa密码
exec sp_password null,'000','sa' --将sa密码改为000
二、更改SQL SERVER默认端口
1.SqlServer服务使用两个端口:TCP-1433、UDP-1434。其中1433用于供SqlServer对外提供服务,1434用于向请求者返回SqlServer使用了那个TCP/IP端口。可以使用SQL Server的企业管理器更改SqlServer的默认TCP端口。方法如下:
a、打开企业管理器,依次选择左侧工具栏的“Microsoft SQL Servers - SQLServer组”,打开“SQL实例”(实际环境中为要修改的SQL Server服务器名称)的属性对话框,点击“常规选项卡的最下方的“网络配置(N)”按钮,就可以打开“SQL Server 网络使用工具”对话框。(需要重启计算机)。
b、在“启用的协议”列表里有TCP/IP协议,在属性里的默认端口选项中输入要修改的端口号即可修改。还有一项为隐藏服务器,如果选中则表示着客户端无法通过枚举服务器来看到这台服务器,起到保护的作用,而且不影响连接。
2.SqlAgent服务使用TCP-1625、TCP-1640端口提供服务。
3.SQL 查询分析器,通过1601端口访问1433,连接SqlServer
三、ADO连接字符串指定端口号
Provider=SQLOLEDB.1;Password=000;Persist Security Info=True;User ID=sa;Initial Catalog=pubs;Data Source=192.168.1.106,3002 //指定端口为3002
关于SQL Server数据库更改密码和更改默认端口的操作就就介绍到这里,希望能对您有所收获。
查看SQL Server2005默认端口号
【方法一】
用 SQL 语句查看 SQL Server 2005 端口号
查看 SQL Server 2005 的端口号,我们可以到安装 SQL Server 服务的机器上,通过配置工具 SQL Server Configuration Manager(SSCM)中来找。如果 SQL Server 服务器在远程,这个办法就行不通了。不过,我们还可以通过查看 SQL Server 服务器日志来查看。如果日志内容很多的话,找起来就比较麻烦。幸运的是,SQL Server 2005 为我们提供了一个非常有用的系统存储过程 sp_readerrorlog。(你在 SQL Server 帮助文档中可能找不到)。言归正传,下面演示下通过 SQL 语句来找到 SQL Server 端口号:
exec sys.sp_readerrorlog 0, 1, 'listening'
LogDate ProcessInfo Text ----------------------- ------------ ---------------------------------------------
2010-11-01 20:26:25.900 服务器 Server is listening on [ 'any'
2010-11-01 20:26:25.900 服务器 Server is listening on [ 127.0.0.1
2010-11-01 20:26:25.900 服务器 Dedicated admin connection support was established for listening locally on port 1434.
这里,1433 就是 SQL Server 监听的端口号。
SQL Server 2005 系统扩展存储过程 sys.readerrorlog 可以读取 SQL Server 服务器日志文件。注意,这里的日志文件是指 SQL Server 服务器日志,而不是 SQL Server 数据库的日志文件。
【方法二】
点击电脑左下方的“开始”->“Microsoft SQL Server2005”->“配置工具”->“SQL Server Configuration Manager”-> “展开网络配置” -->点击“MYSQLSERVER协议” -->双击“TCP/IP” -->选择“IP地址”就能看到端口号了
netstat -an查看监听的端口
netsh firewall show state
netsh firewall show config
查看使用netstat -an命令
是用netsh.exe程序设置端口:
数据收集
收起该表格展开该表格
命令 说明
show allowedprogram 显示允许的程序。
show config 显示详细的本地配置信息。
show currentprofile 显示当前配置文件。
show icmpsetting 显示 ICMP 设置。
show logging 显示日志记录设置。
show opmode 显示操作模式。
show portopening 显示例外端口。
show service 显示服务。
show state 显示当前的状态信息。
show notifications 显示当前通知设置。
配置
收起该表格展开该表格
命令 说明
add allowedprogram 用于通过指定程序的文件名来添加例外通信。
set allowedprogram 用于修改现有允许的程序的设置。
delete allowedprogram 用于删除现有允许的程序。
set icmpsetting 用于指定允许的 ICMP 通信。
set logging 用于为 Windows 防火墙指定全局日志记录选项,或为特定连接(接口)指定日志记录选项。
set opmode 用于为 Windows 防火墙指定全局操作模式,或为特定连接(接口)指定操作模式。
add portopening 用于通过指定 TCP 或 UDP 端口来添加例外通信。
set portopening 用于修改现有打开的 TCP 或 UDP 端口的设置。
delete portopening 用于删除现有打开的 TCP 或 UDP 端口。
set service 用于启用或丢弃 RPC 和 DCOM 通信、文件和打印机共享以及 UPnP 通信。
set notifications 用于指定当程序试图打开端口时是否通知用户。
reset 将防火墙配置重置为默认设置。它提供与“Windows 防火墙”界面中的“还原为默认值”按钮相同的功能。
例如:
netsh firewall add portopening TCP 端口号 端口名称
netsh firewall delete portopening TCP 端口号
netsh firewall set portopening TCP 端口号 更改之后的名称