我在我的服务器上使用SQL server 2008R2,服务器在'Windows server 2016‘上运行。当我为我的用户sa设置登录密码为' sa’时,它会在几分钟后自动重置,Windows defender被激活时会说‘发现一些恶意软件,windows defender正在删除它’,我在该服务器上运行的应用程序崩溃,直到我再次重置sa密码。如果我为用户sa更改登录密码而不是'sa‘,sql服务器运行良好,而不会使应用程序崩溃。在我的例子中,我在该服务器上部署了不同的应用程序,并且我无法忍受更改除'sa‘之外的sql服务器密码。取消选中“强制密码策略”复
我有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
我正在尝试删除和重新创建一个帐户,以重置密码。
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
我一直在尝试使用microsoft代码创建命名管道:
我还从别处获取了安全令牌:
SECURITY_ATTRIBUTES sa;
sa.lpSecurityDescriptor = (PSECURITY_DESCRIPTOR)malloc(
SECURITY_DESCRIPTOR_MIN_LENGTH);
InitializeSecurityDescriptor(sa.lpSecurityDescriptor,
SECURITY_DESCRIPTOR_REVISION);
// ACL is set as NULL in order
我可以访问SQL2005Express的安装。我可能是在不久前自己安装的。但已经有一段时间没用了。
我试图通过一个“sa”密码来访问这个实例,这个密码通常用于这样的本地安装。
但是,此密码不起作用。
我双重检查是否设置了混合模式身份验证,以及sa用户是否存在。
我可以通过windows身份验证访问实例,并从DB(甚至主数据库)中查询。没问题。
然后,我尝试使用以下sql重置sa密码:
ALTER LOGIN sa WITH PASSWORD = 'MyNewPassword';
如果出现此错误,它将立即失败:
Cannot alter the login 'sa'
我安装了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
我在这里遇到麻烦了,你能告诉我如何解压缩vbscript中的密码保护字段吗?我有一个运行良好的代码,但它每次运行时都会询问密码。
pathToZipFile="C:\folder.zip"
extractTo="C:\"
set sa = CreateObject("Shell.Application")
set filesInzip=sa.NameSpace(pathToZipFile).items
sa.NameSpace(extractTo).CopyHere(filesInzip)
我需要一个代码,它不会在运行中询问密码,请帮助,
因此,我有一个批处理文件,试图使用混合身份验证更改sql安装的SA密码:
:WINT
CLS
SET /P COMPUTERNAME=Enter the name of your Server:
SET /P INSTANCE=Enter the name of your SQL instance:
SET /P NEWPASS=Enter your new password:
sqlcmd -S "%COMPUTERNAME%\%INSTANCE%" -Q "[master].[sys].[xp_instance_regwrite] @rootkey = N&