如何修复VS 2010中运行Azure的存储模拟器错误?

时间:2011-08-16 18:56:26

标签: visual-studio-2010 azure sql-server-express

尝试在VS2010中的devFabric上运行Azure中的.NET应用程序时出错 我得到的错误是:

  

Windows Azure工具:无法初始化Windows Azure存储   模拟器。无法启动开发存储。未能启动   开发存储:SQL Server实例'localhost \ SQLExpress'   无法找到。请为其配置SQL Server实例   使用Windows Azure中的“DSInit”实用程序进行开发存储   SDK。

所以我从Azure SDK运行dsInit,我收到以下错误:

  

在用户帐户中添加了对http://127.0.0.1:10000/的预留   TIM-T500-32Win7 \添。已添加http://127.0.0.1:10001/的预订   用户帐号Tim-T500-32Win7 \ Tim。已添加预订   用户帐户中的http://127.0.0.1:10002/ Tim-T500-32Win7 \ Tim。

     

创建数据库DevelopmentStorageDb20090919 ...无法创建   数据库'DevelopmentStorageDb20090919':与网络相关或   建立连接时发生特定于实例的错误   SQL Server。服务器未找到或无法访问。校验   实例名称正确且SQL Server配置为   允许远程连接。 (提供者:SQL网络接口,错误:26    - 找到指定的服务器/实例时出错

     

一个或多个初始化操作失败。解决这些错误   在尝试再次运行存储模拟器之前。这些错误可以   如果SQL Server是由当前以外的其他人安装的   用户。请参阅http://go.microsoft.com/fwlink/?LinkID=205140   了解更多详情。

SQL Server 2008在我的机器上运行,但我真的不确定是什么问题。第二条错误消息中引用的页面讨论了sql 2005.

有关如何让存储模拟器与2010一起使用的任何建议?

EDIT 另请注意 - 由于某种原因,我的SQL Express配置管理器中有一个用于SQL Express的条目,但我无法使用它 - 它显然是一个死链接。
如果这是原因,那么是否有建议的方法来解决问题?

3 个答案:

答案 0 :(得分:4)

我感到非常愚蠢

当我需要运行SQL Server(不是快速)

时,我禁用了SQLExpress

答案 1 :(得分:4)

另外,对于其他人来说,here is the solution

答案 2 :(得分:0)

打开窗口azure命令提示符(以管理员身份运行)并键入以下命令

DsInit /sqlInstance:.

enter image description here