问题连接到SQL Express

我有我在本地运行两个Visual Studio 2010中的项目。 一个是云计算项目,并连接到蔚蓝表(发展)的存储除了本地的SQL Express,另一个是不是云项目。 这两个项目都尝试通过通过一个xsd以及直接通过数据绑定网格一个aspx产生类似的代码连接到本地SQL Express数据库。 非云项目连接罚款,但云项目失败的常见错误:

“附加的文件C自动命名的数据库的尝试:\用户... MDF失败数据库具有相同名称的存在,或者指定的文件无法打开,或它位于UNC共享。”

这两个项目使用Web.config文件相同的连接字符串:

<add name="WorkoutLogConnectionString1" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=C:\Users\...mdf; Integrated Security=True;User Instance=True" providerName="System.Data.SqlClient" />

在从云项目VS2010服务器资源管理器,我可以连接到Express数据库就好了,但该项目运行时,连接失败。 云项目还通过Web.config中的另一个连接字符串连接到SQL Azure的云计算远程数据库和连接工作正常。

我看到MS支持文章:http://support.microsoft.com/kb/2002980,认为也许项目最初与不同版本的VS和可能造成我的问题创建的,所以我提出建议的IIS更改ASP.net 4.0应用程序池,但无济于事。

由于在一个项目中的SQL Express连接字符串的作品,而不是在其他的我难倒。 是否有相关的项目失败的是,我应该寻找一个云项目的一些其他配置元素的东西?

--------------解决方案-------------

你tyring同时运行两个项目(在同一时间 - 多启动项目)。 如果是这样,它确实是使用SQL Express常见的问题。 也经常发生在你已经在你的服务器VS Explorer中打开数据库。 如果您有多个应用程序访问同一个数据库,我建议你手动附加数据库在你的SQL Server Express。 你可以通过:

  1. 打开SSMS(SQL Server Management Studio中),连接到本地SQL Express实例。
  2. 导航到数据库分支
  3. 右键 - >附加数据库
  4. 浏览到您的MDF文件
  5. 完成!

现在改变为一个由Aaron建议您联系。 一般来说,我建议现在使用的AttachDbFilename和UserInstance,而是直接连接数据库,并把它作为与SQL Server进行定期独立实例。 可以节省大量的头痛。

您所附加的数据库,以实际的SQL Server Express实例? 如果是这样,删除所有AttachDbFilenameUser Instance无稽之谈。 让事情变得简单,一致的,你可能可以使用SQL Authenication本地。 所以,你应该有这样的事情:

<add name="WorkoutLogConnectionString1"
connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=DatabaseName;
User ID=SQLAuthUsername;Password=password" providerName="System.Data.SqlClient" />

分类:天蓝 时间:2012-01-01 人气:32
本文关键词: SQL Server Express的,蔚蓝
分享到:

相关文章

  • 复制的SQL Server Express中的数据库? 2012-01-03

    我想作一个数据库中,我有一个副本,但保持在同一台服务器作为测试数据库. 然而,一切都我发现是使用复制数据库向导(我使用MS SQL Server Express的). 该指令总是说:在SQL Server Management Studio中,在对象资源管理器,展开数据库,右击数据库,指向任务,然后单击复制数据库. 我没有复制数据库选项. 我正在为一个管理员,所以不知道为什么它缺少对我来说 - 是什么事情我必须单独安装? 我不能做分离/附加因为它复制到同一台服务器. 我试图分离,复制MDF /

  • 有什么办法到SQL Server 2008的mdf文件转换到SQL Server Express版本? 2012-01-13

    我有一个mdf文件是SQL Server 2008的文件. 我想将其转换到SQL Server Express或SQL精简版. 有没有将它转化成任何工具? --------------解决方案------------- 对于SQL Server - Express或标准/网站/开发人员-没有在文件格式没有区别. 从SQL Server 2008中您的MDF将SQL Server 2008中(或2008 R2)快递上运行,无需任何转换或修改. 您可以 创建SQL Server 2008的备份(到一

  • 如何存储SQL Server Express的从UI不同的项目? 2012-01-18

    我有我的解决方案两个项目: MyProject.UI(ASP.NET MVC 3) MyProject.Domain(类库) 我添加了一个SQL Server Express数据库到我的类库项目,以及作为一个实体框架EDMX文件. 在实体框架模型设计没有问题找到并连接到该项目中的数据库. 当我这样做,它会产生与下面的连接字符串的app.config文件: <add name="TestDBstuffEntities" connectionString="metadata

  • 事务隔离和阅读从SQL Server Express的SQL Server 2005的多个表和 2012-01-22

    我有一个主表的数据库(让称它为所有者)与持有几个子表(如汽车,书籍等). 例如: Owner有列: owner_id, name Cars有列: owner_id (foreign key), brand Books有列: owner_id (foreign key), title, author 我的程序应该计算像多少宝马车主的统计数据还拥有使用各种第三方库哈利波特的书. 我想在同一时间读取所有表中的所有行,然后执行在非SQL代码的分析. 我想读使用单独的所有表的Select * From X

  • 配置VS2008创建SQL Server数据库而不是SQL Server Express的? 2012-01-25

    也许问之前回答,但难以寻找. 在VS2008用鼠标右键单击App_Data文件夹,并创建新的数据库,它试图创建一个SQL Server Express数据库. 嗯,我已经安装了SQL Server 2005标准,并从而卸载快捷. 我该如何配置VS2008知道我想要的SQL Server数据库(不发表)产生的? --------------解决方案------------- SQL Server Express数据库是SQL Server数据库,反之亦然. 虽然是事实,在SQL Server 20

  • SQL Server Express的局限性 2012-02-01

    我的托管服务提供商(Rackspace公司)推出的全面管理专用服务器与SQL Server Web版()安装. 我公司负责网络的发展,并有使用ASP.Net + SQL Server 2005的大约20多个客户. 我想削减成本,通过安装免费的SQL Server 2008 Express的代替. 我知道了1GB的RAM和4GB /数据库(是正确的?)限制. 我想知道的是: 是否有任何限制的数据库的数量,我可以用快捷版安装? 是否有任何其他限制我应该警惕? 我有点担心不必设置数据库备份 - 与快捷

  • 如何使到SQL Server Express直播变化 2012-02-01

    我一直在开发使用VS工作室一个asp.net web应用程序. 我使用的SQL Server Express. 在开发过程中我一直在测试我的服务器上我的web应用程序. 每当我需要更新我的数据库我只是删除我的旧的数据库(位于我的服务器上),并上传我的新的数据库. 因为我只是测试,我的应用程序没有用户,它已经不是一个问题. 问题: 一旦我的网站正式上线,我不知道如何更改我的数据库. 很显然,我将无法直接删除它,因为它会包含用户数据. 那么,如何才能的人通常会更新的实时数据库. 也就是说,可以说我的

  • 缺什么在SQL Server Express 2008的? 2012-02-05

    我想安装我的客户使用SQL Server 2008数据库的应用程序. 我想安装SQL Server 2008 Express的R2,而不是对他节省一些钱. 我读了所有有关SQL Server 2008 R2快递版本,我发现这样的信息: •在用户连接到数据库的数量没有限制. •16个实例,但是,DB的数量没有限制 1GB内存 •R2和4G 10GB空间了2008年快递(非R2) •约束到单个CPU 但后来我的朋友说,他们还缺少很多基本的管理工具和其他功能,例如像: 没有buckuping选项? 没

  • 复制从SQL Server数据库的Web服务器本地SQL Server Express实例 2012-02-05

    我接管了一个网站的管理,但我有麻烦的数据库,以我的测试计算机. 我可以通过myLittleAdmin访问数据库(MS SQL). 在我的测试计算机上,我有MS SQL Express的,我不知道我应该怎么办复制数据库. 编辑 该网站的酒店明确地说,它无法复制通过SQL Server Management Studio中的数据库. 我还没有找到任何方式连接到数据库外部. 我来的唯一方法是采取myLittleAdmin数据库的备份,但如何再使用它,我不知道. --------------解决方案--

  • 如何创建从SQL Server Express 2005的数据库中的一个aspx文件 2012-02-07

    我知道这是一个低层次的问题,但不是一个数据库的人,我已经限制了如何去了解这方面的知识. 我的SQL Server Express 2005在Windows 2003 R2服务器上安装. 谁是我的立场的人创造了大量的运行我们的Intranet和一对夫妇的网站数据库和构建.NET应用程序(?). 有一个问题我一直负责的事情就是用自己的数据库之一,以建立一个"设备检查"数据库. 该数据库已经建成,我没有问题查看已存储的表和信息. 我的问题是,每个人都记得Intranet上的此类信息可用(我是

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.370 (s). 10 q(s)