我目前使用的是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之间的工具有什么不同.
我正在使用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数据库的内容时,那里什么都没有.
可能它很简单,但我看不出它是什么,我需要你的帮助.
我正在使用SQL Server 2008 express,我想导入.mdf,我收到此错误:.mdf版本是661,您的数据库支持版本655
哪个版本是661以及如何在sql Server 2008中导入它.
我无法让我的本地计算机运行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平台安装程序卸载并重新安装.有什么建议?
谢谢
我将使用哪种数据类型来存储10位数的移动号码(例如:9932234242).我要去varchar(10)还是大的 - "bigint".
如果数字是'0021-23141231',那么使用哪种数据类型?
sql-server-2005 sql-server-express sql-server-2008 sqldatatypes
我在我的电脑上安装了免费版的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 Server Express实例.
当我尝试登录时,日志中给出了以下错误:
用户'用户名'登录失败.原因:找不到与提供的名称相匹配的登录信息.[客户:]
如何让SQL Server找到与我提供的名称相匹配的登录名?
其他信息:
我一直在使用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.DbQuery1.System.Collections.Generic.IEnumerable<TResult>.GetEnumerator() at System.Collections.Generic.List1..ctor(IEnumerable1 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,IDictionary2 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
我LocalDB和SQL Server Express 之间有点混淆.我从网站上读到的LocalDB是SQL Server Express(源代码)的改进版本.我认为这意味着它LocalDB正在取代SQL Server Express.
然而,令人困惑的是,它在几个网站上也被提及LocalDB仅用于开发目的,并不代表生产用途.
在这种情况下,我将LocalDB在我的计算机上进行Web应用程序的开发和测试.既然LocalDB是SQL Server Express的替代品而且不是生产用途,那么当我准备发布我的应用程序时,我应该使用什么数据库(除了完整的SQL Server,如果我没有钱)?
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中得到解决.
c# ×2
localdb ×2
sql-server ×2
.net ×1
bids ×1
database ×1
login ×1
persistence ×1
repair ×1
sql ×1
sqldatatypes ×1