Azure模拟器和SQLLOCALDB的问题

use*_*604 2 azure sql-server-2008 azure-compute-emulator

在尝试启动azure存储模拟器时,我收到以下错误.

在探测SQL端点时捕获异常.建立与SQL Server的连接时发生与网络相关或特定于实例的错误.服务器未找到或无法访问.验证实例名称是否正确,以及SQL Server是否配置为允许远程连接.(提供程序:SQL网络接口,错误:26 - 查找指定的服务器/实例时出错)报告的Sql错误数:1 Sql错误:System.Data.SqlClient.SqlError:建立连接时发生网络相关或特定于实例的错误到SQL Server.服务器未找到或无法访问.验证实例名称是否正确,以及SQL Server是否配置为允许远程连接.(提供程序:SQL网络接口,错误:26 - 查找指定的服务器/实例时出错)

所有组件都已正确安装.请帮助Thanx

dou*_*lps 5

我设法通过删除和创建我的LocalDb实例来修复它.在我的情况下,它发生的原因是我在2.1版本上安装了Azure SDK 2.2.

一步一步解决它:

  • 运行sqllocaldb i以获取您的实例名称:
     C:\Users\myUser>sqllocaldb i
     v11.0
  • 停止LocalDB实例:
    C:\Users\myUser>sqllocaldb p v11.0
    LocalDB instance "v11.0" stopped.
  • 删除您的LocalDB实例:
    C:\Users\myUser>sqllocaldb d v11.0
    LocalDB instance "v11.0" deleted.
  • 使用相同的名称创建LocalDB实例:
    C:\Users\myUser>sqllocaldb c v11.0
    LocalDB instance "v11.0" created with version 11.0.
  • 删除数据库文件以允许模拟器重新创建db文件
   C:\Users\myUser\DevelopmentStorageDb22.mdf
   C:\Users\myUser\DevelopmentStorageDb22_log.ldf

这应该可以解决你的问题.