我几个月来一直在使用Azure的存储模拟器。但是我今天试图启动它并且它一直在崩溃。它告诉我运行一个名为DSInit.exe的exe。这应该初始化存储模拟器,但它失败了。我收到以下消息
“无法创建数据库'DevelopmentStorageDb20110816':建立与SQL Server的连接时发生与网络相关或特定于实例的错误。未找到服务器或无法访问服务器。验证实例名称是否正确以及SQL Server配置为允许远程连接。(提供程序:SQL网络接口,错误:26 - 查找指定的服务器/实例时出错)
一个或多个初始化操作失败。在尝试再次运行存储模拟器之前解决这些错误。如果SQL Server由当前用户以外的其他人安装,则可能会发生这些错误。有关详细信息,请参阅http://go.microsoft.com/fwlink/?LinkID=205140。“
有没有人曾经遇到过这个问题。我无法弄清楚为什么它不会突然发挥作用。
由于
答案 0 :(得分:2)
奇怪,听起来仿真器已经失去了与SQL实例通信的能力,也许你可以再次运行DSInit来初始化本地SQL Server上的另一个实例?
http://kristofmattei.be/2010/01/28/windows-azure-sdk-connecting-to-non-sqlexpress-instance/
过去几个月,使用SQL Server或Azure SDK在您的开发计算机上发生了哪些变化?您运行的是哪个版本的SDK?
答案 1 :(得分:1)
StevenR和Kenneth是对的。请检查SQL Server实例上是否有更改。即使我们没有对SQL Server做任何事情,如果我们可以检查它会更好,例如,可能SQL Server实例已经崩溃,并且需要重新启动。
最诚挚的问候,
徐明。