C# SQL登录和访问
我在使用C# SQL登录和访问,c#,asp.net,sql,sql-server,C#,Asp.net,Sql,Sql Server,我在使用SQL时遇到问题 我安装了SQL 2012的新版本 在创建部分,我将一个用户指定为Kleber Pc,可以多次访问 但是,当我尝试使用windows凭据从我的asp.net mvc应用程序访问它时,SQL拒绝了连接,因此我尝试加载SQL,但它不允许我连接它 下面的第一幅图显示了登录框 下图显示了在连接上单击时的结果 因此,我的问题是: 如何访问SQL 如何设置可以在应用程序中使用的用户/密码(而不是使用windows身份验证) Obs.: 我没有为我记得的SQL创建用户帐户或
SQL
时遇到问题
- 我安装了SQL 2012的新版本
- 在创建部分,我将一个
指定为用户
,可以多次访问Kleber Pc
- 但是,当我尝试使用windows凭据从我的asp.net mvc应用程序访问它时,SQL拒绝了连接,因此我尝试加载SQL,但它不允许我连接它
- 如何访问SQL
- 如何设置可以在应用程序中使用的用户/密码(而不是使用windows身份验证)
windows8
计算机上使用visualstudio2012
我在网上搜索,找不到任何相关信息,我不是SQL方面的专家,因此任何帮助都将不胜感激
谢谢。当您安装SQL时,您是否将kleber pc设置为SQL用户?如果不是,用户将是“sa”,系统将提示您输入sa密码 如果您记不住密码,则很可能必须重新安装该实例
登录后(使用适当的帐户),您将能够根据需要添加/编辑用户帐户。安装SQL时,您是否将kleber pc设置为SQL用户?如果不是,用户将是“sa”,系统将提示您输入sa密码 如果您记不住密码,则很可能必须重新安装该实例
登录后(使用适当的帐户),您将能够根据需要添加/编辑用户帐户。选项1-混合身份验证模式 如果您试图使用SQL Server身份验证进行连接,请验证SQL Server是否配置为混合身份验证模式,并验证SQL Server登录是否存在,以及是否拼写正确 如果您试图使用Windows身份验证进行连接,请验证您是否已正确登录到正确的域 可能是因为UAC。尝试右键单击并以管理员身份运行,看看它是否消失 或 SQL身份验证未启用:如果您第一次在SQL Server实例上使用SQL登录,通常会出现错误18456,因为在服务器属性(安全部分)中设置了Windows身份验证(仅限) 要访问服务器属性,请打开SSMS,转到对象资源管理器窗格(如果看不到,请使用视图)。使用“连接”按钮连接到服务器的数据库引擎。一旦连接,您将在对象资源管理器中看到它。右键单击服务器,然后单击属性。“服务器属性”窗口将出现 microsoft sql server错误18456用户服务器属性登录失败 请参阅下面可能导致SQL登录失败的屏幕截图 18456 windows身份验证 您应该将服务器身份验证设置为SQL Server Windows身份验证模式(请参见下文)。选择SQL Server身份验证后,必须重新启动服务器 18456 sql身份验证 需要重新启动:更改服务器身份验证时,您必须重新启动服务,但请记住,如果有人没有重新启动服务,这可能就是您获得18456的原因。请记住,应在生产服务器上仔细规划服务重启,因为它将清除某些信息(缓存),并可能影响服务器的性能 注意:我最近尝试在Windows 7上使用SSMS 2012重新启动该服务,但没有成功。。。。实际上,下面的消息隐藏在SSMS窗口后面,我只是没有看到它,所以请确保您在决定重新启动服务时收到此消息 18456需要重新启动 无效用户ID:SQL Server无法在您尝试获取的服务器上找到指定的用户ID。最常见的原因是该用户ID未被授予服务器上的访问权限,但这也可能是一个简单的输入错误,或者您无意中尝试连接到不同的服务器(如果您使用多个服务器,则典型) 无效密码:密码错误或只是输入错误。请记住,此用户名在不同的服务器上可以有不同的密码 不太常见的错误:服务器上可能禁用了用户ID。为SQL身份验证提供了Windows登录(更改为Windows身份验证。如果使用SSM,则可能必须以其他用户身份运行才能使用此选项)。密码可能已过期,可能还有其他几个原因 18456状态1说明:通常Microsoft SQL Server会给您错误状态1,这实际上并不意味着您有18456错误。状态1用于隐藏实际状态以保护系统,这对我来说很有意义。下面是所有不同状态的列表,有关检索准确状态的更多信息,请访问 ERROR STATE ERROR DESCRIPTION ------------------------------------------------------------------------------ 2 and 5 Invalid userid 6 Attempt to use a Windows login name with SQL Authentication 7 Login disabled and password mismatch 8 Password mismatch 9 Invalid password 11 and 12 Valid login but server access failure 13 SQL Server service paused 18 Change password required 错误状态错误描述 ------------------------------------------------------------------------------ 2和5无效的用户ID 6尝试将Windows登录名与SQL身份验证一起使用 7登录被禁用,密码不匹配 8密码不匹配 9无效密码 11和12有效登录,但服务器访问失败 13 SQL Server服务已暂停 18需要更改密码 ERROR STATE ERROR DESCRIPTION ------------------------------------------------------------------------------ 2 and 5 Invalid userid 6 Attempt to use a Windows login name with SQL Authentication 7 Login disabled and password mismatch 8 Password mismatch 9 Invalid password 11 and 12 Valid login but server access failure 13 SQL Server service paused 18 Change password required
选项1-混合身份验证模式 如果尝试使用SQL Server身份验证进行连接,请验证是否配置了SQL Server