我的个人计算机上有SQL Server 2005 Standard。 我创build了一个大约21GB的大数据库。 我做了一个备份,并通过一个FTP程序传输.bak文件到我的专用服务器。 我在我的专用服务器上有SQL Server 2008企业版。 我试过恢复传输的.bak文件,但得到一个错误。 我在这里发布错误,被告知数据库已损坏。 怎么样? 我不知道。 ftp传输过程中连接没有中断。 数据库在我自己的机器上工作。 于是我在自己的机器上分离了数据库,并通过ftp再次将mdf和ldf文件转移到了我的专用服务器上,并且没有中断。 现在我尝试附加数据库,并得到这个错误:文件'DB.MDF'头是不是一个有效的数据库文件头。 FILE SIZE属性不正确。 (Microsoft SQL Server,错误:5172) 要获取帮助,请单击: http : //go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.00.1442&EvtSrc=MSSQLServer&EvtID=5172&LinkId=20476 我已经浪费了21 GB转移.bak文件。 现在我用另一个21转移mdf和额外的ldf文件。 请告诉我有一个解决scheme。 数据库可以分离和附加在我的机器在SQL Server 2005中,但不是我的服务器上的SQL Server 2008。
我在login中看到了这个 计算机名/用户名 我删除了它! 现在无法login到sql srv mangmnt sttdio 2008 没有混合模式没有启用,不能使用sa帐户其禁用默认 请帮助我该怎么做才能使用户login而不login 我不想重新安装每一件事情的帮助!
我是一个开发人员,当我部署我们的网站到prod服务器(与3GB的RAM),我总是看到使用1 GB的RAM的mssql进程。 我们在启动,所以数据库不真的做了很多(有时没有10分钟的要求)。 那一刻是1GB? 或者SqlServer有一些低端的内存使用? 米歇尔
我位于Windows 2008数据库服务器上的pipe理员组中。 我的用户名出现在SQL Server Management Studio的安全 – >login部分,在属性 – >服务器angular色下,我看到我只有“公共”angular色。 在“用户映射”下,我是“db_datareader”和“public”angular色的成员。 我需要将自己添加到“db_datawriter”angular色。 当我尝试时,我得到错误15247 – 用户没有执行此操作的权限。 有什么我可以做给自己这个angular色? 作为盒子上的Windowspipe理员,我会认为这是可能的… 预先感谢帮助一个非常深入的开发者:)
我有2个服务器设置在镜像高安全性。 一个是“镜子”中的校长和另一个。 目前,我有两个在主服务器上创build的生产数据库(100 GB大小)的快照(用于大量select进程的no_lock目的)和2个用于报告目的的镜像服务器上的同一数据库快照。 我知道快照会降低源数据库的性能,但我不确定来自镜像服务器的快照是否会对主体服务器的性能产生影响。 谢谢,
我们正在将我们的SQL Server移动到新的硬件上。 最初我们只是通过备份和恢复来做到这一点,但注意到我们必须重新创build所有login。 我们不想这样做:) 停机时间不是一个问题,那么可以简单地停止旧的和新的服务器,并复制两者之间的所有mdf文件? 这将复制具有login的主数据库以及所有的数据库。 我只是不知道是否支持。 我们使用的是SQL Express,所以没有花俏的花里胡哨的东西,但另一方面,停机时间不是问题。 谢谢!
我想在亚马逊EC2上设置SQL Server镜像,但是我总是不得不添加额外的存储,并担心当我这样做我的数据可能会被擦除? 1)你有多less台主服务器和镜像服务器? 2)同步如何工作? 它总是一个方向? 原则反映,从不反映原则? 3)如果你拿下镜像服务器来增加更多的存储空间然后把它恢复到原来的新数据将被推送到镜像服务器上? 4)如果你想取下主服务器来增加更多的存储空间,你可以把镜像服务器变成一个主服务器吗?
我有一个英特尔酷睿i7处理器(4核心)的服务器。 如果我在任务pipe理器中查看处理器活动,我看到有8个内核。 我相信这是因为超线程(如果我错了,请纠正我)。 与使用最多8个CPU的SQL Server Enterprise相比,SQL Server 2008 R2 Standard将最多使用4个CPU。 我的问题:SQL Server的标准版本是否会充分利用此服务器上所有可用的CPU? 即它会看到4个或8个CPU?
是否有可能通过复制其目录/数据文件来恢复MSSQL服务器? 我有一个损坏的硬盘,并能够打捞C:\ Program Files文件(x86)\ SQL Server 2008 \ MSSQL \ MSSQL10.MYDATABASE目录。 我把它复制到我的新安装,并试图启动服务,但失败了。 是否有可能以某种方式反向分贝? 我正在使用Windows 7 64位和MS SQL Server 2008 R2。
我正在使用SQL Server 2008 Enterprise进行开发。 我从SQL Server日志中发现,有像这样的项目, 2009-09-20 19:54:33.55 spid53 Starting up database 'DummyOrderDB'. 我的疑惑是,我认为我们只能启动/停止数据库服务器实例(当包含数据库服务器实例启动/停止时,包含的数据库将被启动/停止),我们可以在没有触摸数据库服务器实例的情况下启动/停止数据库吗? 我没有从SSMSfind这样的菜单。 在此先感谢乔治