SQL身份验证模式和Sa密码

合集下载

sqlserver获取sa密码方法

sqlserver获取sa密码方法

获取 SQL Server 的 sa(System Administrator)账户密码是一项敏感的任务,通常不推荐在生产环境中进行。

在正规的环境中,访问数据库的权限应该受到严格的控制,而获取 sa 账户密码可能违反了安全政策。

在合法授权的情况下,如果你是 SQL Server 管理员或者有足够的权限,可以通过以下几种方法来重置 sa 账户密码:方法一:使用 SQL Server Management Studio (SSMS)1.打开 SQL Server Management Studio。

2.连接到 SQL Server 数据库引擎。

3.在 "Object Explorer" 中右键点击服务器,选择 "Properties"。

4.在 "Security" 选项卡中,找到 "SQL Server and Windows Authentication mode"选项,确保启用。

5.保存设置并重启 SQL Server 服务。

6.使用 Windows 身份验证连接到 SQL Server。

7.在 "Security" > "Logins" 中找到 sa 账户,右键点击选择 "Properties"。

8.在 "General" 选项卡中,更改密码并保存。

方法二:使用 T-SQL 命令如果你能够以 Windows 身份验证模式(Integrated Security)连接到 SQL Server,你可以使用以下 T-SQL 命令来更改 sa 密码:方法三:使用 SQL Server Configuration Manager1.打开 SQL Server Configuration Manager。

2.在左侧导航中选择 "SQL Server Services"。

SQL Server SA口令解答

SQL Server SA口令解答
[Shared Memory]SQL Server does not exist or access denied.
[Shared Memory]ConnectionOpen (Connect()).

[Shared Memory]SQL Server 不存在或防问被拒
[Shared Memory] ConnectionOpen (Connect()).
若要连接到计算机上安装的命名实例,请键入(servername指实例名)
osql -U sa -S servername
随即将出现以下提示:
Password:
3. 再次按 Enter 键。此操作将为 sa 传递一个 NULL(空)密码。
如果按 Enter 键后出现以下提示,则您对 sa 帐户没有密码:
情况2:在安装数据库或配置系统管理时设置过SA口令,由于第一次登录系统管理或重新安装用友通等原因,修改或清空SQL Server的SA口令方法
安装SQLServer用户
以winodws身份登录操作系统,在企业管理员中修改SA口令
操作步骤:企业管理器à控制台根目录àMicrosoft SQL ServersàSQL Server组à服务器名称(默认名称为机器名或local)à安全性à登录à双击SA(右边界面)à密码重置
Login failed for user \'sa\'.Reason:Not associated with a trusted SQL Server connection.

用户’sa’登录失败。原因:未与信任SQL Server 连接相关联
提示3:如果您收到以下错误信息,则表示 SQL Server 可能未运行,或者您可能为安装的 SQL Server 的命名实例提供了错误名称:

sqlserver获取sa密码方法

sqlserver获取sa密码方法

sqlserver获取sa密码方法在SQL Server中,SA账户是系统管理员账户,具有最高权限。

如果忘记了SA账户的密码,可以通过以下方法来获取:1. 使用Windows身份验证登录:如果系统管理员账户的身份验证模式设置为Windows身份验证,那么可以使用Windows管理员账户登录到SQL Server,然后通过以下步骤重置SA密码:- 打开SQL Server Management Studio(SSMS)。

- 在连接对话框中选择服务器名称和身份验证,选择"Windows身份验证"。

- 单击“连接”按钮,登录到SQL Server。

- 在SSMS中,展开“安全性”文件夹,然后选择“登录”文件夹。

- 右键单击“sa”账户,选择“属性”选项。

- 在“通用”选项卡中,输入新密码,并确认密码。

- 单击“确定”按钮保存更改。

2. 使用SQL Server身份验证登录:如果系统管理员账户的身份验证模式设置为SQL Server身份验证,那么可以通过以下步骤来重置SA密码:- 打开SQL Server Configuration Manager。

- 在左侧面板中,选择“SQL Server Services”。

- 在右侧面板中,找到正在运行的SQL Server实例,右键单击它,然后选择“停止”选项。

- 等待服务停止后,再次右键单击实例,选择“属性”。

- 在属性对话框的“高级”选项卡中,找到“启动参数”,其中包含“-m”选项。

- 删除“-m”选项,并单击“确定”按钮保存更改。

- 关闭属性对话框,右键单击实例,选择“启动”选项,重新启动SQL Server服务。

- 打开SQL Server Management Studio(SSMS)。

- 在连接对话框中选择服务器名称和身份验证,并选择"SQL Server身份验证"。

- 输入一个具有管理员权限的用户名和密码,并单击“连接”按钮。

SQL Server 2012修改sa密码的方法

SQL Server 2012修改sa密码的方法

修改SqlServer的sa用户密码
1. 打开SQL Server,连接数据库引擎,身份验证方式选择无所谓,不知道sa密码的就选“Windows身份验证”,连接数据库;
2. 展开,在“安全性”>“登录名”中找到sa,右击,选择“属性”。

在右侧的“常规”选项中,勾去“强制实施密码策略”与“强制密码过期”,在“密码”与“确认密码”栏中输入你所希望的密码。

在“状态”选项中,确保在“是否允许连接到数据库引擎”中sa是“授予”状态,在“登录”中是“启用”状态,按下“确定”保存修改。

3. 右击数据库引擎根节点,选择“属性”,在“安全性”选项中,确保“服务器身份验证”方式为“SQL Server和Windows 身份验证”,按下“确定”保存后,会提示你“重启服务后设置才会生效”。

4. 右击数据库引擎根节点,选择“重新启动”,重新启动服务。

完毕后,断开连接,再次连接时,就可以使用新密码了。

Microsoft SQL Server 2014 Enterprise Edition安装教程

Microsoft SQL Server 2014 Enterprise Edition安装教程

第一步:加载安装程序光盘映像加载Microsoft SQL Server 2014 Enterprise Edition的光盘映像文件需要使用到虚拟光驱等软件,选中下载的光盘映像文件装载到驱动器并运行即可,如下载到的安装程序为可直接启动安装的执行文件则可忽略此步。

第二步:执行安装1.启动安装程序SETUP.EXE后进入SQL Server 安装中心,选择“全新SQL Server 独立安装或向现有安装添加功能”。

2.输入产品密钥后点击下一步。

3.阅读许可条款,勾选“我接受许可条款”后点击下一步。

4.在这一步安装程序将自动检测全局规则是否通过,如有失败项,需根据相应提示更正失败,全部通过则直接进入下一步骤。

5.设置Microsoft更新,可视个人喜好是否勾选自动检查更新,设置完后点击下一步。

6.在这一步安装程序将自动检测安装规则,同上,如有失败项,需根据相应提示更正失败,全部通过则直接进入下一步骤。

7.设置角色,选择默认勾选的“SQL Server 功能安装”选项即可,点击下一步。

8.这一步需要选择安装哪些SQL Server功能并配置相应路径,点击全选后在下方分别配置实例和共享功能的目录,操作完毕后点击下一步。

9.在这一步安装程序将自动检测功能规则,同上,如有失败项,需根据相应提示更正失败,全部通过则直接进入下一步骤。

10.指定实例ID,这个ID会决定安装路径里实例的文件名,默认是MSSQLSERVER,这里保持默认的配置就好了,下方会显示涉及到各文件的目录,点击下一步。

11.这里可以设置用于使用每个SQL Server 服务的账户的密码,按照默认配置即可,直接点击下一步。

12.接下来进行数据库引擎配置,该配置将影响到以后使用数据库管理工具时的登录方式。

身份验证模式,默认勾选项是“Windows身份验证模式”,即只需通过Windows管理员账户验证即可登录,一般会勾选第二项,“混合模式(SQL Server 身份验证和Windows 身份验证)”,勾选后需设置系统管理员账户(用户名为sa)的密码;指定SQL Server 管理员,点击“添加当前用户”,操作完成后点击下一步。

SQL Server数据库sa用户密码相关问题解决方法

SQL Server数据库sa用户密码相关问题解决方法

SQL Server数据库sa用户密码相关问题解决方法SQL Server 是一个关系数据库管理系统。

它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2 版本。

在Windows NT 推出后,Microsoft 与Sybase 在SQL Server 的开发上就分道扬镳了,Microsoft 将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本。

Sybase 则较专注于SQL Server在UNIX 操作系统上的应用。

SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。

目前,绝大多数流行的关系型数据库管理系统,如Oracle, Sybase, Microsoft SQL Server, Access 等都采用了SQL语言标准。

虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select, Insert, Update, Delete, Create,以及Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作。

1、请教如何查找sqlserver的sa密码?查询分析器,连接时,身份验证使用"使用windows身份验证"然后,执行:EXEC sp_password NULL, 'NewPassword', 'Sa'企业管理器-->实例名-->安全性-->登录-->双击右边的SA-->更改密码问:丢失SA密码如何找回?答:用户操作失误造成密码丢失。

有两种方法:如果数据不多,可重装TNSDB数据库。

如果只想找回密码,可将安装盘中的tnsdb.txt文件中的“insert intotns_secu_user(c_user_name,c_user_pwd,c_user_code,i_user_t ype,c_expiry_date,c_user_lock,c_user_disa,c_who_crea,c_when_c rea,c_who_modi,c_when_modi)values('sa','c12e01f2a13ff5587e1e9e4aedb8242d','',1,'','1 ','1','','','','')%”行。

MSDE2000的系统管理员(sa)密码修改方法

MSDE2000的系统管理员(sa)密码修改方法

MSDE2000的系统管理员(sa)密码修改方法Microsoft SQL Desktop engine 2000 是一个常用的SQL支持数据库,但安装后其sa 的默认密码为空,这样对数据安全有一定影响。

因为MSDE2000是简化版本,无管理控制台,修改密码只能进入命令行方式。

步骤:要注意的是要在切换了SQL的身份验证方式后才可以命令行修改密码。

默认的SQL身份验证方式是Windows账户模式,要改为采用SQL身份验证。

要Windows账户身份验证模式切换到SQL的身份验证模式,请按以下步骤操作:1. 先停止MSSQLSERVER 以及所有其他相关服务(如SQLSERVERAgent)。

2. 打开注册表编辑器。

3. 找到以下两个子项之一(取决于MSDE 是作为默认MSDE 实例安装的还是作为命名实例安装的):HKEY_LOCAL_MACHINE\\Software\\Microsoft\\MSSqlserver\\MSSqlServer- 或者-HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Microsoft SQL Server\\\\MSSQLServer\\4. 在右窗格中,双击LoginMode 子项。

5. 在DWORD 编辑器对话框中,将此子项的值设置为2。

确保选择了Hex 选项,然后单击确定。

(默认情况下,Windows LoginMode 注册表子项的值设置为1。

如果启用SQL的身份验证模式,则此值为2。

)6. 重新启动MSSQLSERVER 和SQLSERVERAgent 服务以使更改生效。

至此,SQL验证模式切换完毕。

7、在运行菜单执行CMD 命令先进入命令行模式8、进入MSDE安装目录C:\\Program Files\\Microsoft SQL Server\\80\\Tools\\Binn目录9、执行命令osql -U sa -Q "sp_password NULL, \'password\', \'sa\'"(其中password 改为你要设置的密码,输入时注意单引号和双引号的格式)10、之后会提示输入默认口令,直接按回车即可。

SQL实验报告总结

SQL实验报告总结

《数据库系统概论(第四版)》体会学号:姓名:班级:教师:学期实验总结与心得【实验名称】数据库的创建【实验内容】 1、新建sql注册表。

2、新建数据库。

主数据文件:逻辑文件名为student_data,物理文件名为student.mdf,初始大小为10mb,最大尺寸为无限大,增长速度为10%;数据库的日志文件:逻辑名称为student_log,物理文件名为student.ldf,初始大小为1mb,最大尺寸为5mb,增长速度为1mb 3、修改已注册的sql server属性为使用sql server身份验证。

【实验名称】数据库的附加、分离、导入导出及分离【实验内容】1. 数据库文件的附加与分离 (转载于:sql实验报告总结)2. 数据库文件的导入和导出3..数据库的删除4.修改数据库【实验名称】数据库的创建(书中作业)【实验内容】1. 在数据库student中创建一个学生基本信息表1.用企业管理其创建表2.用查询分析器创建表2.sql server 2005的系统数据类型分为哪几类?常用的数据类型有哪些?答:字符串类型、整型、长整型、短整型、浮点数类型、定点数类型、日期、时间。

常用的数据类型有:字符串类型、整型、长整型、短整型、浮点数类型、定点数类型、日期、时间3.在数据库student中创建一个名为t_couse(课程信息表) 1.用企业管理其创建t_course表2.用查询分析器创建t_course4.在数据库student中创建一个名为t_score(学生成绩)的表5.sql server 2005 中有多少种约束?其作用分别是什么答:非空约束,作用指定某一列不允许空值有助于维护数据的完整性,因为这样可以确保行中的列永远保护数据。

主键约束,作用可以保证实体的完整性,是最重要的一种约束。

唯一约束,作用指定一个或多个列的组合值具有唯一性,以防止在列中输入重复的值。

检查约束,作用对输入列或者整个表中的值设置检查条件,以限制输入值,保证数据库数据的完整性。

SQL 2008 sa 空密码设置

SQL 2008 sa 空密码设置

今天用同学的本本做东西,发现它上面装的是sql server 2008,而我对它不是很熟悉,更无奈的是他安装时只用Windows身份验证,而我的程序需要它用SQL Server身份验证,只好在网上学习一下,正好发现了这个好教程,转来分享一下:
1、更改TCP/IP连接为启用
2、登录
,修改2个地方
a) 身份验证方式(混合模式)
图一:首先使用windows身份登录(注意,服务器名称必须填写正确)
图二:打开SQL 实例的属性
图三:选择左边的“安全性”,注意做如下选择
b) 启用sa,若将sa的密码设置为空密码,则需要2步才能实现;若不设置为空密码,可以将2步合并为一步实现,即:2个都设置完成后点击确定即可。

i. 第一步,启用Sa
更改完成后,单击确定保存
ii. 第二步,设置密码
更改完成后,单击确定保存
程序---2008R2 -----配置文件----sql server 配置管理器-- 网络配置--- 协议里边的Namepipes 和Tcpip 都选择启用就可以选择sa启动了(王德盛工程师)
当然整个设置完成之后,还需要重启sql服务。

SQL Server 2005安装及测试步骤

SQL Server 2005安装及测试步骤

SQL Server 2005安装及测试步骤注意:在安装SQL Server 2005之前最好先安装好IIS。

一、安装SQL Server 20051、双击“迷你虚拟光驱.EXE”。

2、点击“加入”,选择“Microsoft SQL 2005-邓广彪.iso”之后点击“打开”。

3、在“ISO文件路径”中选中刚才添加的ISO文件,点击“插入”。

(以上三步为将ISO文件添加到虚拟光驱中)4、打开“我的电脑”,双击刚才添加好的虚拟光盘,如果没有自动运行安装程序,那么双击光盘根目录下的“splash.hta”,弹出如下图所示的窗口。

5、根据自己的机器选择对应的操作系统之后,弹出如下图所示的窗口:7、弹出如下图所示的安装许可中勾上“我接受许可条款和条件”,然后点击“下一步”。

8、在弹出的“安装必备组件”窗口中点击“安装”。

(如果已经安装过一部分组件可能不会提示直接进入安装,需要安装的组件也可能与下图不一致)9、安装完所有必备组件(如下图)之后点击“下一步”。

10、出现“欢迎”向导,点击“下一步”。

11、进行系统配置检查,检查完之后如下图所示,然后点击“下一步”。

12、出现“注册信息”窗口(如下图),可保持默认,点“下一步”。

13、在出现“要安装的组件”窗口中,勾选第1个、第2个和最后1个,如下图所示,然后点击“下一步”。

14、在出现“实例名”窗口中保持默认(如下图),点击“下一步”。

15、在“服务账户”窗口中选择“使用内置系统账户”,其他保持默认,如下图所示,然后点击“下一步”。

16、在出现的“身份验证模式”中选择“混合模式”,并输入sa登陆的密码为123456,如下图所示,然后点击“下一步”。

17、在“排序规则设置”窗口中保持默认,如下图所示,然后点击“下一步”。

19、在出现“准备安装”窗口中,如果确认前面的设置无误,点击“安装”即可进入安装过程。

注意:如果在安装过程中出现如下图所示的错误,这是因为以前安装过SQL Server,Microsoft SQL Server Native Client,等待安装完毕之后,去控制面板把Microsoft SQL Server Native Client删除,重新安装SQL Server 2005应该就没什么问题了。

SQL2000的sa密码找回方法

SQL2000的sa密码找回方法

SQL2000的sa密码找回方法1.试试注销你的操作系统,用administrator登陆查询分析器--连接使用"windows身份验证"--如果这里能成功,你就执行下面的语句来修改sa的密码sp_password null,'新密码','sa'2.不行就rebuilt你的master??????<BR>以window用户的方式进去,在企业管理器中把sa的密码改回来,这个方法好象可以。

试试看<BR>我不想改密码,有没办法把原来的密码找回来?<BR>不会<BR>原来的密码是找不回来的. 因为SQL对于密码的加密算法是不可逆的. 所以你还是用windows身份验证进去改sa密码吧.<BR>以下来自微软网站问:我把我自己关在SQL Server 外面了,不能作为“sysadmin”登录。

有什么办法解决吗?我需要重新安装SQL Server吗?答:您不必重新安装SQL Server。

要想重新访问SQL Server,您需要修改SQL Server 2000 和SQL Server 7.0决定SQL Server身份验证模式的注册表键值。

在SQL Server 7.0中,该键为:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft \MSSQLServer\MSSQLServer\LoginMode 在SQL Server 2000中,该键为:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MicrosoftSQLServer\\MSSQLServer\LoginMode “LoginMode”的值为0表示只进行Windows 的身份验证,为1表示验证模式为混合模式。

在您把自己关在外面之后,您可以把“LoginMode”改为1,重新启动SQL Server,然后以sa(system administrator)身份登录,输入您知道的sa密码即可。

如何修改MSDE的登录方式及sa密码

如何修改MSDE的登录方式及sa密码
(其中 password 改为你要设置的密码,输入时注意单引号和双引号的格式)
10、之后会提示输入默认口令,直接按回车即可。密码修改成功。
修改了口令后不影响使用。如果要改密码步骤同上。此方法也可使用与命令行修改SQL2000企业版和专业版的sa口令。(前提是必须知道sa密码哦)
如何验证 SA 密码是否为空
在 Windows 身份验证模式下无法验证 sa 密码。但可以创建 sa 密码,以便 sa 帐户在以后身份验证模式更改为混合模式时仍然是安全的。
如果您收到以下错误信息,则表示 SQL Server 可能未运行,或者您可能为安装的 SQL Server 的命名实例提供了错误名称:
[Shared Memory]SQL Server does not exist or access denied.
如何修改MSDE的登录方式及sa密码
改 MSDE sa 密码和登录验证模式
Microsoft SQL Desktop engine 2000 是一个常用的SQL支持数据库,但安装后其 sa 的默认密码为空,这样对数据安全有一定影响。因为MSDE2000是简化版本,无管理控制台,修改密码只能进入命令行方式。步骤:
4. 在右窗格中,双击 LoginMode 子项。
5. 在 DWORD 编辑器对话框中,将此子项的值设置为 2。确保选择了 Hex 选项,然后单击确定。 (默认情况下,Windows LoginMode 注册表子项的值设置为 1。如果启用SQL的身份验证模式,则此值为 2。)
6. 重新启动 MSSQLSERVER 和 SQLSERVERAgent 服务以使更改生效。至此,SQL验证模式切换完毕。
您将收到以下提示信息,表示已成功更改密码:

SQL Sever2008中sa不能登录的解决方法

SQL Sever2008中sa不能登录的解决方法

SQL Sever2008中sa不能登录的解决方法(sa登录失败,错误18456)一.一种情况是在安装过程中选择“混合模式”,但是实际应用中sa的密码忘记了或是sa密码丢失时:a、在SQL Server Management Studio 用Window连接的情况下改实列的“属性”中“安全性”选中WINDOWS及SQL验证;b、再到电脑-管理-服务里,重起SQL服务器后,c、回到SQL Server Management Studio,Window连接的情况下新建查询,执行下面代码ALTER LOGIN sa WITH PASSWORD='新密码d、在SQL Server Management Studio 用Window连接的情况下改实列的“属性”中“安全性”打勾WINDOWS及SQL验证,(原来只打勾WINDOWS);e、在SQL服务器上点击安全性,即找到根节点->安全性->登录名->sa. 右键sa打开属性对话框。

1、在“常规”页中设置sa用户的密码,注意密码不能太简单,如密码是sa 肯定是通过不了的。

(低版本的SQL 习惯sa ,. 等密码不行的)2、在“用户映射”页中,确认一下SA用户有没有db_owner角色身份。

必须要有,要不然sa登录后什么高级功能也做不了了。

3、在“状态”页中,把“是否允许连接到数据库引擎”设置为“授予”,把“登录”设置为“启用”。

4、点击确定保存配置。

二.一种情况是在安装过程中选择“Windows 身份验证模式”,则sa 登录将被禁用:在SQL Server Management Studio 用Window连接的情况下将身份验证模式更改为“SQL Server 和Windows 身份验证模式”,则sa 登录仍处于禁用状态。

若要启用sa 登录帐户,请使用ALTER LOGIN 语句(如上a)。

SQL更改登录方式

SQL更改登录方式

2.在对象资源管理器中对话框中选择安全性—>登录名->sa节点,右击该节点,选择属性,弹出登录属性对话框,在常规中设置sa用户密码,再选择状态,将登录设置为启用即可。最后单击确定,并右击服务实例节点,选择重新启动命令。重启完毕后,断开数据库连接,再次登录就可ndows 身份验证模式转变为Windows集成方式类似,不予说明。
SQL更改用户登录模式
如果你安装SQL2005或者SQL2008时,采用的是Windows 集成方式,你想把它变为SQl的混合模式,步骤如下:
1.使用 Windows 集成方式连接到数据库引擎,在对象资源管理器窗口中,右键单击数据库引擎实例节点(就是登录SQL后最上面的那个节点)在弹出的菜单中,单击属性选项。选择安全性,选中SQL Server 和 Windows 身份验证模式,其他地方不用改变,设置好后单击确定完成模式的转换,完成后,Sql会提示需要重启引擎服务,验证模式的更改才会生效。

SQL Server 2008 Windows身份验证改为混合模式身份验证

SQL Server 2008 Windows身份验证改为混合模式身份验证

SQL Server 2008 Windows身份验证改为混合模式身份验证
由于需要,要把SQL2008单一的Windows身份验证改为混合模式身份验证。

在此做一备忘。

步骤:
1、用Windows身份验证方式进入SQL2008,在【对象资源管理器】右键击【根目录】:
选择右键菜单中的【属性】:
选择【安全性】,然后勾选【Sql Server和Windows身份验证模式】,然后点击【确定】。

到这里就可以断开连接退出并使用SQL Server身份验证模式登录了。

由于默认不启用sa,所以如果启用sa账户登录,则还需要如下设置:
2、回到【对象资源管理器】,展开【安全性】,展开【登录名】就会看到登录名sa,右键sa,选择【属性】:
弹出:
选择【状态】,右边的登陆选【启用】,确定。

这样就可以用sa登录,密码默认为空
3、若要修sa密码,可做如下操作:
选择sa【属性】:
选择【常规】,在密码处录入新的密码则可。

4、万一还登录不了,可做如下尝试:
打开【SQL Server配置管理器】然后展开【SQL Server网络配置】然后点击【MSSQLSERVER 的协议】,在右边启用【TCP/IP协议】:
然后在【SQL Server服务】:
里重启MSSQLSERVER服务即可。

sql忘记sa密码修改方法

sql忘记sa密码修改方法
sql忘记sa密码修改方法 SQL2000SA密码更改2008-05-26 00:18sql忘记sa密码修改方法
方法一:
通过企业管理器进入查询分析执行:
EXEC sp_password NULL, '你的新密码', 'sa'
如果你在NT下(包括2000)装的SQL Server,则可以这样做:
sp_password Null,\'ok\',\'sa\'
运行后sa的密码变为"ok"
sp_password存储过程的功能是更改SQL Server登录的密码;
语法格式:
sp_password [ [ @old = ] \'old_password\' , ]
{ [ @new =] \'new_password\' }
[ , [ @loginame = ] \'login\' ]
参数说明
[@old =] \'old_password\' : 旧密码;
[@new =] \'new_password\' : 要指定的新密码
[@loginame =] \'login\' : 要指定的用户
返回值: 0(成功)或 1(失败)
直接打开"查询分析器"(注意不是从"企业管理器"中进入,可以从开始菜单的程序组进去,如果找不到的话,直接在"运行"中输入"isqlw.exe"也可);
选择"Windows身份验证"进入,不需要输入密码,只要你是本机的系统管理员或者域管理员,此时自动成为SQL Server的管理员;

sql数据库修改sa密码操作教程

sql数据库修改sa密码操作教程

sql数据库修改sa密码操作教程SQL Server Sa⽤户相信⼤家都有⼀定的理解,下⾯就为您介绍SQL Server 2000⾝份验证模式的修改⽅法及SQL Server Sa ⽤户的密码修改⽅法,供您参考。

分析:由于千⽅百剂软件,在数据库安全⽅⾯采⽤了最安全的⽅式“混合模式”,它主要应⽤于⽹络主要是Novell⽹络或者对等⽹,使⽤SPX/IP协议和SQL Server验证模式。

优点如下:创建了Windows NT/2000之上的另外⼀个安全层次。

⽀持更⼤范围的⽤户,例如⾮Windows NT客户、Novell⽹络等。

⼀个应⽤程序可以使⽤单个的SQL Server登录和⼝令。

下⾯以操作系统Windows 2000上的SQL Server 2000为例,对误将⾝份验证模式选择为“windows⾝份验证模式”的数据库进⾏修改,操作步骤为:1.打开企业管理器,依次展开服务器组,⽤右键单击软件使⽤的服务器。

2.在弹出的快捷菜单,执⾏“属性”命令,出现“SQL Server属性”对话框。

如图3所⽰。

单击“安全性”标签,在“安全性”选项框中,将“仅Windows”改为“SQL Server和Windows”⾝份验证。

3.设置完成后,单击“确定”按钮,系统提⽰重新启动服务器。

4.单击“是”按钮,完成对⾝份验证模式的修改。

说明:在 Windows XP操作系统与Windows 2000操作系统下修改SQL Server 2000⾝份验证模式相同,但在Windows 98操作系统下,却不能通过以上⽅法对⾝份验证模式进⾏修改。

因为在Windows 98操作系统下,安装SQL Server 2000时,系统只⽀持“混合模式”⾝份验证模式。

分析:SQL Server 2000系统管理员Sa的登录密码,⼀般在安装SQL Server 2000时就已经设置。

在数据库管理系统中,⽤检查⼝令等⼿段来检查⽤户⾝份,合法的⽤户才能进⼊数据库系统。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、修改msde身份验证模式和系统管理员Sa的登录密码
要从Windows账户身份验证模式切换到SQL的身份验证模式,请按以下步骤操作:
1. 先停止MSSQLSERVER 以及所有其他相关服务(如SQLSERVERAgent)。

2. 打开注册表编辑器。

3. 找到以下两个子项之一(取决于MSDE 是作为默认MSDE 实例安装的还是作为命名实例安装的):
HKEY_LOCAL_MACHINE\\Software\\Microsoft\\MSSqlserver\\MSSqlServer
- 或者-
HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Microsoft SQL Server\\<Instance Name>\\MSSQLServer\\
4. 在右窗格中,双击LoginMode 子项。

5. 在DWORD 编辑器对话框中,将此子项的值设置为2。

确保选择了Hex 选项,然后单击确定。

(默认情况下,Windows LoginMode 注册表子项的值设置为1。

如果启用SQL 的身份验证模式,则此值为2。

)
6. 重新启动MSSQLSERVER 和SQLSERVERAgent 服务以使更改生效。

至此,SQL验证模式切换完毕。

7.在运行菜单执行CMD 命令先进入命令行模式
8.进入MSDE安装目录C:\\Program Files\\Microsoft SQL Server\\80\\Tools\\Binn目录
9.执行命令
osql -U sa -Q "sp_password NULL, \'password\', \'sa\'"
(其中password 改为你要设置的密码,输入时注意单引号和双引号的格式)
10、之后会提示输入默认口令,直接按回车即可。

密码修改成功。

修改了口令后不影响使用。

如果要改密码步骤同上。

此方法也可使用与命令行修改SQL2000企业版和专业版的sa口令。

(前提是必须知道sa密码哦)
二、修改SQL Server 2000身份验证模式和系统管理员Sa的登录密码
1、SQL Server2000为例,对误将身份验证模式选择为“windows身份验证模式”的数据库进行修改,操作步骤为:
(1)打开企业管理器,依次展开服务器组,用右键单击软件使用的服务器。

(2)在弹出的快捷菜单,执行“属性”命令,出现“SQL Server属性”对话框。

如图3所示。

单击“安全性”标签,在“安全性”选项框中,将“仅Windows”改为“SQL Server 和Windows”身份验证。

(3)设置完成后,单击“确定”按钮,系统提示重新启动服务器。

(4)单击“是”按钮,完成对身份验证模式的修改。

说明:在Windows XP操作系统与Windows 2000操作系统下修改SQL Server 2000身份验证模式相同,但在Windows 98操作系统下,却不能通过以上方法对身份验证模式进行修改。

因为在Windows 98操作系统下,安装SQL Server 2000时,系统只支持“混合模式”身份验证模式。

2、如何修改SQL Server 2000系统管理员Sa的登录密码?
分析:SQL Server 2000系统管理员Sa的登录密码,一般在安装SQL Server 2000时就已经设置。

在数据库管理系统中,用检查口令等手段来检查用户身份,合法的用户才能进入数据库系统。

千方百剂系列需要通过验证Sa登录密码才能创建、删除账套,这样Sa的登录密码在此就显得尤为重要。

操作步骤如下:
1.打开企业管理器,依次展开服务器组,然后展开服务器。

2.打开“安全性”文件夹,单击“登录”,然后用右键单击“Sa”,执行“属性”命令。

3.弹出“SQL Server登录属性”对话框,如图4所示。

在“SQL Server身份验证”密码栏,输入最新密码。

4.单击“确定”按钮,弹出“确认密码”对话框,再输一遍登录密码。

5.单击“确定”按钮,完成对Sa登录密码的修改。

相关文档
最新文档