刚刚安装了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
我对此真的很陌生,所以请原谅这个问题。
我们有运行在服务器上的sql server express 2008,该服务器形成了Access项目(apd)应用程序的后端数据库,该应用程序位于许多客户端机器上,其中用户登录由用户名和密码控制。
我们需要停用服务器,并希望将数据库传输到新机器上,然后将客户端应用程序更改为指向新服务器。
我们认为我们已经解决了重指向问题,但是需要一些帮助来帮助我们将数据库“锁、股票和桶”转移到运行sql server express的新机器上。
我们将非常感谢您提出的任何建议。提前谢谢。哈夫
我有一个包含的数据库,用户只在数据库中验证(即SQL用户与密码)。我要做的是“不包含”数据库。在我将alter the database更改为contained 'NONE‘之前,我必须删除所有包含的用户。我真正想做的是为保留相同密码的用户创建一个SQL登录。
使用服务器登录,我可以使用LOGINPROPERTY('myusername','PasswordHash')来获取密码散列。对于使用密码的SQL用户(包含的用户),这将返回null。我可以从哪里获得包含的用户的密码哈希?
Current Environment:我已被授予访问Azure中的一个资源组的权限,该资源组拥有所有Azure数据库和相关的Azure服务器。我在同一服务器和同一资源组中有10个数据库。
Problem:当我尝试使用"Azure Active Directory -密码“通过SSMS连接到此服务器时,我无法连接并得到错误代码18456的”登录失败的用户NT授权\匿名登录“错误。但是,当我在SSMS登录窗口的连接属性中提供数据库名称时,我可以连接,但现在只能查看一个数据库。
问题:我想找出这种行为的原因是什么?由于我有"SQL DB贡献者“访问权限,难道我不应该连接到服务器并查
我们在数据库服务器上创建了一个本地windows用户名,并在同一工作组的IIS7应用程序池中的另一台机器上使用它。网站应用程序可以登录到数据库服务器。
现在我在我的机器上用VS2010进行开发,试图远程访问数据库。在我的机器上,用户和工作组与web/数据库服务器不匹配,所以我显式地指定了用户名和密码。当我尝试将VS 2010连接到SQL Server 2008时,我收到以下错误:
Cannot open user default database. Login failed.
Login failed for user 'myuser'. (Microsoft SQL Ser
我试图通过本地主机上的JDBC连接到我的数据库。通过windows身份验证进行连接是没有问题的,但我想通过SQL身份验证进行连接。因此,我在我的数据库中创建了一个登录名和一个对应于这个登录名的用户。我通常可以登录SSMS:
我的JDBC连接字符串:jdbc:sqlserver://localhost:1433;databaseName=TestBazyDanych;user=doszke;password=doszke123
抛出的异常:
com.microsoft.sqlserver.jdbc.SQLServerException: Login failed for user
我正在使用visual studio 2013中的sql server通过LAN工作。我的服务器的ip地址是192.168.0.19,我的客户端是192.168.0.18,我的端口是49170,这是我在windows防火墙上配置的。我将客户端连接到服务器的ip地址,但最终总是收到错误:登录失败。该登录名来自不受信任的域,不能用于Windows身份验证。我使用windows身份验证,因为我没有在安装过程中设置用户名和密码。我想我得到这个错误是因为我必须使用Sql Server身份验证。但是怎么做呢?我不知道如何输入用户名和密码。请帮帮忙。谢谢!
我是sql server express的新手,我以这台机器的管理员身份安装了sql server express 2008 R2,并进行了windows身份验证。
我的目标是创建一个数据库,运行一些脚本来创建表和数据,并从一个asp应用程序连接到这个数据库。
我创建了一个新的数据库abc,默认情况下使用owner。我创建了一个新的登录名,并将其命名为带sql server身份验证的bob。(我这样做对吗?)在这里,我选择了默认数据库作为登录名,作为abc THen,我在数据库文件夹中创建了一个新用户(同名为bob),并将其映射到现有登录名bob。
我做的是对的吗?
当我尝试使用sql ser