我正在尝试安装SQL Server 2005 Service Pack 3,并保持失败。 回来以下内容: Microsoft SQL Server 2005 – Update 'Service Pack 3 for SQL Server Database Services 2005 ENU (KB955706)' could not be installed. Error code 1603. 详细转储显示如下: MSI (s) (90:C8) [13:50:17:776]: Note: 1: 1729 MSI (s) (90:C8) [13:50:17:776]: Transforming table Error. MSI (s) (90:C8) [13:50:17:776]: Note: 1: 2262 2: Error […]
在同一台机器上运行SQL Server 2005和2008? 这可能/可行吗? 这只对开发者而言,并不是非常耗费资源 – 有没有人在那里做过? 会有兴趣听到经验或知道的陷阱。 (我意识到我们可以使用虚拟机,但是我正在讨论在同一台机器上运行它) 谢谢 R.
我负责一个较小的数据库300多百万张100个桌子,大约有45个用户在整个工作日内击中它。 大多数读取,但相当数量的更新和插入。 我一直在放慢学习数据库的结构,以获得一些性能。 我听说看看索引是一个很好的开始。 所述数据库表的所有大部分索引都是聚簇的,其中一些是非聚簇的。 有聚集与非聚集速度优势吗? 我有一个维护计划(是的,我知道)在差异备份之前每晚重新组织和重build索引,现在是否足够好,直到我更好地掌握索引的形成和使用? 是否有(a)脚本能够帮助我查看各种指标的“performance”? 我有多大的蠕虫能让自己进入?
实际上,其中一个关键任务执行失败。 在错误消息中发现失败是因为它缺less一个存储过程。 现在我怎么知道存储过程何时受到用户的影响? 我怎么知道哪个用户做了这个,什么时候做的?
我正在运行SQL Server 2005 EE。 尝试执行完整数据库备份时,收到错误消息: 无法暂停目录进行备份。 备份被中止.BACKUP DATABASEexception终止。 谷歌search后,似乎与全文search没有正确运行,所以我检查,并确定足够的FTS停止。 但是,试图启动FTS时,我收到以下错误信息: 删除服务依赖项(ObjectExplorer) 我GOOGLE了这个错误,并发现在WordPress博客 (有点担心遵循这个build议,因为没有解释为什么我会这样做)的以下build议。 打开registry项HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Services \ msftesql 将值DependOnService重命名为任何内容 重新启动服务器 任何build议将不胜感激。 谢谢!
我有一个使用4个独立数据库的Win Form,Data Entry应用程序。 这是偶尔连接的应用程序,它使用合并复制( SQL 2005 )来保持同步。 这工作得很好。 我正试图解决的下一个障碍是添加filter到我的出版物。 现在我们正在复制70MB的压缩文件给我们的150个用户,如果真的,他们只需要一小部分。 使用filter我可以做到这一点(见下面的代码),但我必须做一个映射表,才能做到这一点。 这个映射表由3列组成。 PrimaryID(Guid),WorkerName(varchar)和ClientID(int)。 问题是我需要这个表在所有的四个数据库中存在,以便将其用于filter,因为据我所知,filter语句中不允许使用视图或跨数据库查询。 我有什么select? 似乎我会设置它在1数据库中维护,然后使用触发器保持其他3个数据库中更新。 为了成为filter的一部分,我必须将该表包含在复制集中,所以如何适当地标记它。 还有更好的方法吗? SELECT <published_columns> FROM [dbo].[tblPlan] WHERE [ClientID] IN (select ClientID from [dbo].[tblWorkerOwnership] where WorkerID = SUSER_SNAME()) 它允许你链接filter,这下一个是低于第一个,所以它只能从第一个过滤设置。 SELECT <published_columns> FROM [dbo].[tblPlan] INNER JOIN [dbo].[tblHealthAssessmentReview] ON [tblPlan].[PlanID] = [tblHealthAssessmentReview].[PlanID]
我有一个SQL Server 2005数据库,在任何意义上都很大。 它是复杂的,它有很多数据(相对来说,但是由于缺lessblob,它仍然相当大),并且访问量很大。 什么是基本的pipe理任务需要做,以确保数据库保持嗡嗡声,而不是(最坏的情况下)被损坏或以其他方式恶化。 备份是给定的,但处理事务日志的好方法是什么? 你有多长时间,如果需要的话,你如何确保使用它们从备份播放? 还应该做什么其他types的维护?
我正在寻求将数据库“移动”到不同的服务器,而对数据和服务的影响最小。 这些数据库大小从5GB到140 GB不等。 我已经看到,甚至使用了SQL Server的各种数据传输工具,但我不确定最佳做法是什么(分离/重新附件,从备份还原,交易日志,镜像…)。 我最担心的是这些数据库有很多存储过程,用户权限和各种索引,我不想丢失它们,最终中断服务。 我最新的想法是build立一个镜像,然后启动手动故障转移 。 但是,在继续我以前从未做过的事情之前,我宁愿问一下。 TL; DR移动SQL Server数据库的最佳实践方式是什么,可以最大限度地减less服务中断的威胁。
我有一个表使用和身份种子为其独特的身份列。 我们注意到身份价值的一些巨大的跳跃,我们无法解释。 该表有20,000行奇数,最大身份值超过5.6亿,身份增量为1! 我想使用SQL Server分析器来监视那个表上的活动,所以我可以看到是什么导致身份跳到大的排列,但是当我来看看显示器时,我立即感到困惑。 我承认,我很忙,没有时间去真正了解这项工作(尽可能多的),所以可以使用一个粗略的指导,你应该采取的步骤来监控桌子上的活动。 任何帮助真的不胜感激。
我有一个查询,检查是否已经销售一个特定的库存项目 select * from merchand_history where stock_code = 'zzz007' and create_timestamp >= getdate() order by create_timestamp desc 我想有一个电子邮件用户(我想使用警报机制)的SQL作业,但只有当该查询返回的行。 我无法想象如何做到这一点,并顺从投票。 我真的需要一个SQL唯一的解决scheme…