我们一直在使用SharePoint 2013的评估版和SQL Server 2008 R2企业评估版开发多个SharePoint网站作为POC。 POC工作了,进入了有限的生产,那么SQL Server评估的失效date就悄然而至,所以是时候尽快购买了。 理想情况下,由于新的价格模型,我想使用由处理器许可的SQL Server 2012 Standard。 现在的问题是,我是否可以从过期的SQL 2008R2试用版直接升级到SQL 2012 Standard? 或者更好的办法是从过期的试用版中导出sharepoint数据库,这样我就可以将它们导入到全新的SQL 2012安装中。
我们有一台运行带有MS SQL Server 2008 R2的Windows Server 2008的亚马逊EC2盒子。 SQL服务器的默认实例运行良好(默认的MSSQLSERVER),我们要添加第二个 – 当我们进入安装和configuration(SQL Server安装中心)时,它要求安装媒体文件夹。 有谁知道我们是否可以得到它(或者如果我们可以)? 我们试图寻找驱动器来安装,可能有安装,但没有运气。
当我尝试删除“MYFILEGROUP”时,出现文件组不能被删除的错误,因为它不是空的。 我已经删除了所有表,索引并删除了与该组相关联的所有文件。 为了validation我运行下面的脚本: sp_helpfilegroup 在“MYFILEGROUP”上为filecount返回0。 select o.name, s.groupname from sysobjects o join sysindexes i on o.id = i.id join sysfilegroups s on i.groupid = s.groupid where groupname = 'MYFILEGROUP' 不返回行… 我有更多的信息。 当我跑步 dbcc checkfilegroup('MYFILEGROUP') 结果列出了所有主键,并带有警告声明: Cannot process rowset ID 72057597605511168 of object "TableName" (ID 2071414), index "PK_TableName" (ID 1), because it resides on filegroup "PRIMARY" […]
我需要使用SQL Server日志传送设置备用服务器。 这是我第一次这样做,所以我按照SQL帮助中的说明一步一步。 当然,我第一步遇到了一个问题。 帮助文件说: 在日志传送configuration中右键单击要用作主数据库的数据库,然后单击“属性”。 在select页面下,单击事务日志传送。 我没有看到“事务日志传送”菜单项。 以下是我所看到的: 那为什么我不提供这个选项?
我正在将一个数据库传输到服务器机器上,但由于某些原因,数据库的大小大约为8GB。 它不应该需要太多的空间,因为我只有几百条logging。 我怎样才能减小这个尺寸? 如果有人知道,这里发生了什么? 谢谢
数据库服务器是在Windows Server 2012之上运行SQL Server 2008 R2的VM,分配了24GB RAM和2TB的磁盘空间。 总体而言,数据库连接速度非常慢,突出的一点是通过SSMS连接到数据库服务器需要5-10秒。 在其他function较弱的服务器上,需要1-2秒。 VM在技术上比其他机器更强大,但与服务器的连接速度太慢。 所以,我的猜测是networking相关的问题,但我应该在哪里寻找线索的任何线索? 谢谢!
有没有办法在没有第三方软件的情况下在域中的多个服务器上部署/修改/删除//pipe理SQL代理作业?
我们试图将SQL 2008升级到2008 R2。 它通过了与飞行颜色检查。 但是在安装过程中,我们得到了可怕的“帐户名和安全ID之间没有映射”错误。 经过多次Googlesearch之后,我们相信我们已经修复了SID问题(我们在registry中find了安装SQL组的无效SID并将其更改为正确的SID)。 第一次安装尝试完成,但没有完全升级2008实例,只有一些共享组件。 现在我们不能完成运行升级。 在安装向导的一部分,它会显示一个屏幕,让您select/取消选中要升级的组件。 这些都是预先检查,不能没有选中。 当我们点击“下一步”时,表示没有什么可升级的,并停止validation错误。 我们几乎卡在那里。 该实例仍然是SQL 2008(10.0.2531)而不是R2(10.50.1600)。 对于咯咯的笑声,我们尝试了“修复”向导,它跑完了,但没有做任何事情。 我想现在发生的是安装程序认为这个实例已经升级了,实际上它还没有完全升级到R2。 没有卸载/重新安装或安装一个命名实例(老板讨厌命名实例激情,只允许默认实例)有什么我们可以做的,以完成升级到R2?
我在SSIS中有一个每天的ETL过程来build立我的仓库,所以我们可以提供日常的报告。 我有两台服务器 – 一个用于SSIS,另一个用于SQL Server数据库。 SSIS服务器(SSIS-Server01)是一个8CPU,32GB的RAM盒子。 SQL Server数据库(DB-Server)是另外一个8CPU,32GB的RAM盒子。 两者都是VMWare虚拟机。 SSIS以其简单的forms从DB-Server上的单个表中读取了1700万行(大约9GB),将其转换为408M行,执行一些查找和大量计算,然后将其聚集回到大约8M行每次写入到同一个DB-Server上的一个全新的表(这个表将被移到一个分区中以提供日常的报告)。 我有一个循环,每次处理18个月的数据 – 总共10年的数据。 根据我对SSIS服务器上RAM使用情况的观察,我select了18个月 – 在18个月时,它消耗了27GB的RAM。 任何更高的,SSIS开始缓冲到磁盘和性能提高。 这是我的数据streamhttp://img207.imageshack.us/img207/4105/dataflow.jpg 我正在使用微软的平衡数据分配器发送数据向下8个并行path,以最大限度地利用资源。 我在开始工作之前先做一个工会。 这是来自SSIS服务器的任务pipe理器图 下面是另外一张显示8个CPU的图表 从这些图像中可以看到,随着越来越多的行被读取和处理,内存使用量缓慢增加到大约27G。 但CPU使用率在40%左右。 第二张图显示我们只使用了4个(有时是5个)8个CPU。 我正在尝试使进程运行得更快(它只使用了可用CPU的40%)。 我怎样才能使这个过程更高效地运行(最less的时间,最多的资源)?
我们有一个负载平衡的Web场与单个SQL服务器实例交谈。 很容易降级networking服务器,安装Windows更新,重新启动,然后把它们带回来。 但是,我们必须安排停机时间来为SQL Server计算机提供服务。 有什么select可以避免这种停机?