我安装了Server 2008。在安装过程中,我将其设置为混合模式身份验证,并为我假设的sa帐户设置密码。在配置管理器中,我将tcp/ip和named pipes设置为已启用。
当我打开并尝试登录- username: sa, password: whatIjustsetintheinstall时,它会失败,出现错误:
Login failed for user sa. (error 18456). The error in Event Viewer is - Login failed for user 'sa'. Reason: Password did not match
刚刚安装了SQL Server Management Studio以及包括LocalDB在内的工具。完成了整个设置,但没有看到用于设置sa密码的选项,也没有使用sysadmin权限设置任何其他用户/登录。所以现在我不能在SSMS中做任何事情。创建新数据库的权限被拒绝,更改sa密码等。在我可以以sa身份登录或为我的用户设置sysadmin权限之前,这是非常无用的。这里我漏掉了什么?
我有server 2019,无法更改我的“sa”登录密码。
我已经读过https://stackoverflow.com/questions/37245394/sql-server-2014-password-wont-change并尝试过了,但是它根本行不通。
我访问了sa的登录属性,如下所示:
📷
并更改“密码”和“确认密码”字段,然后单击“确定”。但是当我点击'sa‘属性时,原来的密码会重新出现,并且保持不变。
注意,在状态下,我启用了登录:
📷
我还尝试运行以下查询来重置“sa”密码:
ALTER LOGIN sa ENABLE ;
GO
ALTER LOGIN sa
你到底是怎么重置sa密码的?我知道如何进入对话框并重置密码。这就是我现在要问的问题。它运行得比点击,点击,新密码,完成更深!
我不知道SA密码是什么。这台机器的前一个用户也不知道。之前的用户说他从未在这台机器上运行过SQL Express。
这段旅程始于我试图创建一个新数据库,但被告知我没有权限这样做。好吧,我决定给自己适当的权限。不,我不能给我自己或者其他任何人权限。
我尝试使用SSMS更改密码。我收到一条消息,说我没有更改它的权限。
我尝试使用以下SQL脚本。同样,没有权限。
GO
ALTER LOGIN [sa] WITH DEFAULT_DATABASE=[master]
GO
USE
我在我的服务器上使用SQL server 2008R2,服务器在'Windows server 2016‘上运行。当我为我的用户sa设置登录密码为' sa’时,它会在几分钟后自动重置,Windows defender被激活时会说‘发现一些恶意软件,windows defender正在删除它’,我在该服务器上运行的应用程序崩溃,直到我再次重置sa密码。如果我为用户sa更改登录密码而不是'sa‘,sql服务器运行良好,而不会使应用程序崩溃。在我的例子中,我在该服务器上部署了不同的应用程序,并且我无法忍受更改除'sa‘之外的sql服务器密码。取消选中“强制密码策略”复
在创建新的Joomla、Drupal或任何涉及“应用程序库”数据库的网站时,我会得到以下错误:
MySQL
“用户帐户'root‘的指定密码无效,或未能连接到数据库服务器
Server
“用户帐户'sa‘的指定密码无效,或未能连接到数据库服务器
怎样才能阻止这种错误的发生?我不相信这与数据库有关,我责怪WebMatrix,因为这两个DB的问题是相同的。
提前感谢
我正在尝试删除和重新创建一个帐户,以重置密码。
IF EXISTS (SELECT * FROM sys.server_principals WHERE name = N'sa')
DROP LOGIN [sa]
GO
我搞错了
Cannot use the special principal 'sa'.
此外,当我试图在SSMS中重置sa密码时,我将得到一个错误Cannot alter the login 'sa' because it does not exist or you don't have permission. Erro
我可以访问SQL2005Express的安装。我可能是在不久前自己安装的。但已经有一段时间没用了。
我试图通过一个“sa”密码来访问这个实例,这个密码通常用于这样的本地安装。
但是,此密码不起作用。
我双重检查是否设置了混合模式身份验证,以及sa用户是否存在。
我可以通过windows身份验证访问实例,并从DB(甚至主数据库)中查询。没问题。
然后,我尝试使用以下sql重置sa密码:
ALTER LOGIN sa WITH PASSWORD = 'MyNewPassword';
如果出现此错误,它将立即失败:
Cannot alter the login 'sa'
我正在尝试恢复本地sql server的sa密码。
我读到我应该把它放在单用户模式,我做到了。
我将% -m;添加到启动参数中。
我没有运行sql代理,并且我重新启动了Sql Server。
当我尝试的时候:
sqlmd -S .\sqlexpress
我明白了:
Login failed for the user 'mydomain\myuser'. reason: server is in single user mode.
only one administrator can connect at this time.
我还尝试将启动参数更改为:
-mSQLCMD
但是我