c# - 无法对 SQL Server Express 2008 使用 SQL Server 身份验

我有一个关于 SQL Server 身份验证的简单问题。

我正在使用 VS2010 附带的 SQL Server 2008 Express。由于 SQL Server Express 是与 VS2010 一起安装的,因此没有输入 SQL Server 身份验证密码的选项(如果我选择了 SQL Server 2008 Standard,我会看到一个可以输入密码的屏幕)。

现在,当我尝试使用 SQL Server 身份验证创建新数据库时,我告诉我输入我从未创建过的用户名和密码。

我应该从这里去哪里?提前致谢。

最佳答案

无需重新安装。

  1. 下载并安装 SQL Server Managment Studio (SSMS)。
  2. 使用 SSMS 连接到您的服务器,使用 Windows 身份验证
  3. 右键单击服务器 - 属性 - 安全选项卡
  4. 选择“SQL Server and Windows authentication mode”点击确定按钮
  5. 右键单击服务器 - 选择重新启动
  6. 转到节点安全登录
  7. 右键单击登录“sa”,选择属性
  8. 在常规选项卡上输入密码(两次)
  9. 选择状态标签
  10. 在“连接到数据库引擎的权限”下选择“授予”
  11. 在“登录”下选择“已启用”
  12. 点击确定

关于c# - 无法对 SQL Server Express 2008 使用 SQL Server 身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4907508/

相关文章:

php - 加入 str_replace 与 strtolower

java - 如何根据元素的一个字段的值对java中的链表进行排序?

ruby-on-rails - 如果给定的工厂存在,我可以问 Factory Girl 吗?

php - 检查字符串是否为哈希

django - 如果为空,请提供默认个人资料图片

sql - 是什么导致了这种奇怪的 SQL 行为?

perl - 为 LWP::UserAgent 设置参数时出现问题

reporting-services - SSRS - 有没有办法将日期/时间输入参数限制为仅限日期

php - xdebug 安装不工作

ruby - 为什么 '\n' 不起作用,$/是什么意思?