标签: sql-server-express

如何获得Visual Studio 2008 SP1的BIDS?

我目前使用的是Visual Studio 2008 SP1,并且已将旧项目迁移到VS2008,但现有的SSIS和SSRS(2005)项目与VS2008不兼容.将这些BIDS项目作为单独的解决方案进行维护是一件痛苦的事.

我一直在考虑升级到SQL2008但是因为我们的开发,测试和生产平台都是SQL2005企业版,我不喜欢将我的本地环境偏离当前标准的想法.尽管想要VS2008的BIDS.

我刚刚安装了Sql Express 2008,其中包含所有的内容和一些东西...... Sql Express 2008是否只安装了我需要的所有BIDS位而无需升级本地版本的Sql Server?

这是为VS2008安装BIDS的可行方法还是我遗漏了什么?

UPDATE

我只是想一想......为什么我不能从完整的SQL Server 2008安装工具,因为我可以访问它.

还有一个问题是Express 2008和完整的Sql Server 2008之间的工具有什么不同.

bids sql-server-express sql-server-2008 visual-studio-2008

11
推荐指数
1
解决办法
3万
查看次数

实体框架不会在SQL Express(MDF)中保留数据

我正在使用Entity Framework开发一个应用程序并将数据存储在.mdf数据库中.我的代码可以读取数据,显然它也可以保存,但显然只能.它没有得到任何错误,而程序正在运行它就像保存数据一样,我可以保存一个对象,处理上下文,创建一个新的,然后当我搜索我的对象它就在那里!但是当我查询数据库以查看存储的数据时,那里什么都没有.如果我关闭应用程序并再次运行它,则所有数据都将消失.这是我为测试而编写的示例代码:

        using (DatabaseEntities e = new DatabaseEntities())
        {
            for (int i = 0; i < 50; i++)
            {
                User u = new User();
                u.Nome = "User" + i.ToString();
                e.AddToUser(u);
            }
            int c = e.SaveChanges(true);

            List<User> us = e.User.Where<User>(x => x.ID < 50).ToList<User>();

            foreach (User u in us)
                Console.WriteLine("ID: " + u.ID + " Hello from " + u.Nome);

            Console.ReadKey();
        }
Run Code Online (Sandbox Code Playgroud)

当我运行这个时,我得到了50个输出,如果我在调试中查看c变量的内容,有50个变化,每个事情似乎都很好,但是当我启动查询浏览器并查看我的MDF数据库的内容时,那里什么都没有.

可能它很简单,但我看不出它是什么,我需要你的帮助.

c# persistence entity-framework sql-server-express

11
推荐指数
1
解决办法
4405
查看次数

.mdf太新了(661)我的数据库支持655版

我正在使用SQL Server 2008 express,我想导入.mdf,我收到此错误:.mdf版本是661,您的数据库支持版本655

哪个版本是661以及如何在sql Server 2008中导入它.

sql-server-2008-express sql-server-express

11
推荐指数
1
解决办法
3万
查看次数

SQL Server Express 2008 R2安装在本地计算机上时未列出任何服务

我无法让我的本地计算机运行SQL Server.我查看了SQL Server配置管理器,发现没有列出SQL Server服务.这不可能是正确的.我还注意到SysWOW64文件夹中列出了两个Managers(我正在运行Win7):SQLServerManager10.msc和SQLServerManager.msc.根本不显示任何服务.当尝试通过SSMSE连接时,我得到了标准:

    A network related or instance specific error occurred while establishing a 
connection to SQL server...
Run Code Online (Sandbox Code Playgroud)

我没有安装以前的版本,但尝试使用Microsoft的Web平台安装程序卸载并重新安装.有什么建议?

谢谢

sql-server sql-server-express

11
推荐指数
2
解决办法
4万
查看次数

用于存储手机号码的数据类型

我将使用哪种数据类型来存储10位数的移动号码(例如:9932234242).我要去varchar(10)还是大的 - "bigint".

如果数字是'0021-23141231',那么使用哪种数据类型?

sql-server-2005 sql-server-express sql-server-2008 sqldatatypes

11
推荐指数
2
解决办法
4万
查看次数

在数据库'master'中创建表权限被拒绝

我在我的电脑上安装了免费版的sql server 2008(sql server management studio express edition).安装后我收到以下错误

create table permission denied in database 'master'
Run Code Online (Sandbox Code Playgroud)

我尝试了几次重新安装,但我一直得到同样的错误.当我检查

select user_account();
Run Code Online (Sandbox Code Playgroud)

它显示我以访客身份登录.我该如何解决这个问题?因为我不被允许创建新的登录.

sql sql-server-express sql-server-2008

11
推荐指数
1
解决办法
4万
查看次数

如何让SQL Server找到与提供的名称匹配的登录名?

我刚刚将数据库备份恢复到本地SQL Server Express实例.

  1. 在服务器实例节点下的管理工作室中,我去了:安全 - >登录 - >新登录...
  2. 然后我填写了登录名,密码并选择了SQL Server身份验证.在底部,我选择新恢复的数据库作为默认数据库.
  3. 在左侧的User Mapping'选项卡'中,我将用户映射到新恢复的数据库并赋予其"db_owner"角色.

当我尝试登录时,日志中给出了以下错误:

用户'用户名'登录失败.原因:找不到与提供的名称相匹配的登录信息.[客户:]

如何让SQL Server找到与我提供的名称相匹配的登录名?

其他信息:

  • 命名管道已启用
  • TCP/IP已启用
  • 允许远程连接

login sql-server-express sql-server-2008

9
推荐指数
1
解决办法
6万
查看次数

EntityFramework.dll中发生System.Data.DataException错误

我一直在使用MVC 5来学习本教程Entity Framework 6 Code First入门.

当我到达我需要运行程序的部分并单击Student以便程序将创建数据库时,我收到以下错误.

在此输入图像描述

用户代码未处理System.Data.DataException HResult = -2146233087消息=初始化数据库时发生异常.有关详细信息,请参阅InnerException.Source = EntityFramework StackTrace:System.Data.Entity.InternalContext.PerformInitializationAction(Action action)at System.Data.Entity.InternalContext.PerformDatabaseInitialization()at System.Data.Entity.Internal.LazyInternalContext.b__4(InternalContext c)处于System.Data.Entity.Inntial 1.PerformAction(TInput input) at System.Data.Entity.Internal.LazyInternalContext.InitializeDatabaseAction(Action上的System.Data.Entity.InternalContext.Initialize()处的System.Data.Entity.Internal.LazyInternalContext.InitializeDatabase()处的System.Data.Entity.Internal.RetryAction 1 action)位于System.Data.Entity.Internal.Linq.InternalSet的.InternalContext.GetEntitySetAndBaseTypeForType(Type entityType).位于ContosoUniversityFollow.Controllers.StudentController的1.Initialize() at System.Data.Entity.Internal.Linq.InternalSetSystem.Data.Entity.Infrastructure.DbQuery 1.System.Collections.Generic.IEnumerable<TResult>.GetEnumerator() at System.Collections.Generic.List1..ctor(IEnumerable 1 collection) at System.Linq.Enumerable.ToList[TSource](IEnumerable1 source)的1.GetEnumerator() .Index()位于c:\ Users\Office\Documents\Visual Studio 2013\Projects\ContosoUniversityFollow\ContosoUniversityFollow\Controllers\StudentController.cs:第21行,位于System.Web.Mvc的lambda_method(Closure,ControllerBase,Object []). ActionMethodDisp System.Web上System.Web.Mvc.Async.AsyncControllerActionInvoker.ActionInvocation.InvokeSynchronousActionMethod()的System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext,IDictionary 2 parameters) at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary2参数)的atcher.Execute(ControllerBase控制器,Object []参数)System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult中的.Mvc.Async.AsyncControllerActionInvoker.b__36(IAsyncResult asyncResult,ActionInvocation innerInvokeState)2.CallEndDelegate(IAsyncResult asyncResult) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResultBase1.End()在System.Web.Mvc.Async.AsyncResultWrapper.End [TResult](IAsyncResult asyncResult)在System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethod(IAsyncResult的asyncResult)在System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.b__3c()在System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters,对象标签).< > c__DisplayClass45.b__3e()InnerException:System.Data.Entity.Core.EntityException HResult = -2146233087 Message =基础提供程序在Open上失败.Source = EntityFramework …

sql-server-express localdb entity-framework-6 visual-studio-2013 asp.net-mvc-5

9
推荐指数
1
解决办法
3万
查看次数

由于LocalDB是用于开发目的,那么使用什么DB进行生产?

LocalDB和SQL Server Express 之间有点混淆.我从网站上读到的LocalDB是SQL Server Express(源代码)的改进版本.我认为这意味着它LocalDB正在取代SQL Server Express.

然而,令人困惑的是,它在几个网站上也被提及LocalDB仅用于开发目的,并不代表生产用途.

在这种情况下,我将LocalDB在我的计算机上进行Web应用程序的开发和测试.既然LocalDB是SQL Server Express的替代品而且不是生产用途,那么当我准备发布我的应用程序时,我应该使用什么数据库(除了完整的SQL Server,如果我没有钱)?

.net c# database sql-server-express localdb

9
推荐指数
2
解决办法
4202
查看次数

SQL Server 2012 Express的修复/删除/安装过程卡住或挂起

SQL Server 2012 Express的一个实例以某种方式损坏了.
我怀疑它在某种程度上与我对Entity Framework的使用有关,但还没有证据.

在尝试修复实例时,修复过程似乎停留在SqlEngineConfigAction_repair_validation_Cpu64步骤中.
很长一段时间没有明显的CPU使用率,所以我最终取消了修复过程.

尝试删除实例时,卸载过程似乎在SqlEngineConfigAction_remove_validation_Cpu64步骤中挂起.

尝试安装第二个实例时,安装过程似乎在SqlEngineDBStartConfigAction_install_configrc_Cpu64步骤中挂起.

对于某些尝试,SQL Server服务事先手动停止.对于其他尝试,手动停止服务,并从"自动"更改为"手动".

数据库损坏的症状,如果这有助于:
"SQL Server(SQLEXPRESS)"服务在系统重新引导时具有"已启动"状态,但在使用"重新启动"选项手动重新启动服务时会陷入"正在启动"状态.

手动停止然后启动该服务时,它会显示以下错误:

Windows无法在本地计算机上启动SQL Server(SQLEXPRESS)服务.错误1053:服务未及时响应启动或控制请求.

SSMS(SQL Server Management Studio)无法连接到该实例.它要么永远尝试没有显示超时或错误,要么显示此错误:

已成功与服务器建立连接,但在登录前握手期间发生错误.(提供程序:SSL提供程序,错误:0 - 等待操作超时.)(Microsoft SQL Server,错误:258)

编辑:我猜测投票是因为没有以问题的形式陈述.所以要澄清一下,问题是如何解决修复,删除或安装过程挂起的问题?

编辑2:作为一个后续,事实证明腐败的根本原因是在没有首先明确停止SQL Server服务的情况下关闭Windows 7 PC,即使当时没有主动使用SQL Server Express.

EDIT3:问题似乎已在SQL Server 2014 Express中得到解决.

sql-server repair sql-server-express

9
推荐指数
1
解决办法
3万
查看次数