sql-server - sql server 2014 "localhost\instancename" 没有通过 sql 身份验证连接,但是当作为 "localhost" 连接时,它的工作
问题描述
我的本地系统中有 2 个 sql 服务器,实例名称如下
sql 2017 - MSSQLserver01
sql 2014 - MSSQLServer
2 项服务运行良好。当我尝试使用“localhost”作为服务器名的 SSMS 2017 连接到 sql 2014 时,我可以使用 sa 用户名登录到服务器。但是当我尝试以“localhost\MSSQLServer”连接时,我收到连接字符串错误 87。如果我尝试将 2017 服务器连接为“localhost\MSSQLServer01”,我也可以连接。
让我知道我是否缺少 sql 2014 安装的任何设置/配置。
解决方案
我可以通过为 sqlexpress 再创建一个实例来解决这个问题。当将该实例连接为“localhost\sqlexpress8”时,我可以在 ssms 2017 中连接它。
推荐阅读
- powershell - PowerShell 更新嵌套值
- c++ - 为不应该获得未定义行为的事物获得未定义行为
- scala - Scala Spark:java.util.NoSuchElementException:找不到密钥:-1.0
- css - Flexbox 行:不根据内容增长?
- symfony - 我应该使用什么,语言环境路由或在我的 routes.yaml 中声明它?
- aframe - 360度图像的可怕质量
- matplotlib - 如何在 matplotlib 中使用从值到颜色的非均匀映射来获得颜色条?
- python - Django Admin MediaOrderConflictWarning
- python - 矩阵的numpy布尔索引
- c# - 在每次调用时如何在 C# 类中使用变量?