我注意到从SQL Server日志,每次服务器重新启动(我正在使用SQL Server 2008开发人员版),我得到一个错误消息到日志: Login failed for user 'machine\sqlaccount'. Reason: Failed to open the explicitly specified database. [CLIENT: <local machine>] 我可以从configuration文件跟踪中看到详细信息,它显示导致的应用程序是Report Server,数据库是主服务器。 我应该如何修改这些权限来摆脱这个错误?
所以我正在执行每日完整数据库备份(午夜),我每小时备份一次事务日志。 所有备份都是在每个数据库的单独文件中用时间戳完成的。 现在说如果我想在特定的一天将数据库恢复到3PM,我使用management studio并从当天恢复完整的数据库(WITH NORECOVERY),然后逐一恢复事务日志。 现在这个过程是乏味的,因为我需要一次打开一个文件浏览多个文件。 有没有更好的办法? 我正在做正确的事情备份到几个文件? 谢谢
我正试图从我的DEV机器迁移特定的表整个数据集到我们的登台机器。 (具有此function的所有基本起始数据)。 基本上我想要做的就像数据库的备份/恢复操作,但我只想为我的数据库中select几个表做这个。 这可能吗? 我search了很长时间,很难为MSSQL – > MSSQL表迁移或导出/导入,我想出了不是很多。
我在Windows XP Service Pack 2上安装了SQL Sever 2005。 当我想要在SQL Server 2005上安装Service Pack 3时,出现蓝屏错误,我必须重新启动计算机。 我怎么解决这个问题? 谢谢
我们在开发环境中有很多SQL服务器,我们从来没有对数据库进行备份(TFS代码就足够了)。 (SharePoint)数据库都设置为简单的恢复模式,但日志文件(特别是SharePointconfiguration数据库)的日志文件变得相当大,并在SQL服务器上填满了我们的数据驱动器。 由于这些日志文件从来没有用于任何事情,我想build议如何最大限度地减less这些日志文件的大小 – 甚至如果可能的话禁用它们。 我不完全确定为什么即使在简单的日志logging(检查长时间运行的事务(DBCC OPENTRAN),但没有发现日志文件增长如此之大)。 我想日志文件不被截断的原因是,我们没有任何备份,因此检查点没有达到。 日志文件的自动增长被设置为自动增长10%,限制为2 GB,所以我想这就是为什么检查点(70%)没有到达这里。 在不牺牲性能的情况下(例如VLF碎片),保持日志文件小(最好是0)是最好的策略?
我不知道如果我应该问这个或这个在stackoverflow我很抱歉,如果是后者。 我一直在Visual Studio 2010中开发一个应用程序,并使用它内置的数据库function和本地的.mdf文件。 我最近得到了SQL Server 2008安装的访问权限,但我不知道如何迁移数据库。 我已经让Visual Studio创build了一个应该迁移数据的SQL脚本,但我无法弄清楚如何在SQL Server Management Studio中实际运行它。 有任何想法吗? 理想情况下,我想迁移模式和数据,但我可以解决这个模式。
我们目前每15分钟更新一次分析服务。 如果可能的话,我们希望更接近实时。 我们有我们的TFS服务器和我们的SQL Server在同一台机器上。 如果我们将这些分割为两台机器 ,那么使用两台机器的额外能力是否可以降低多维数据集的更新而不会导致性能下降? 我想要花费大约2分钟(如果可能的话)。 你怎么看? 这会工作吗? 还是我问太多?
我试图用全文searchfunction升级我的SQL Server 2008。 在C:\ Program Files \ Microsoft SQL Server \ 100 \ Setup Bootstrap \ Log \ 20110318_105034 \ Detail.log中安装失败, Slp: Error: Action "ConfigEvent_SQL_FullText_Adv_sql_fulltext_Cpu64_Install_ConfigNonRC_postmsi" failed during execution. Slp: Action "FulltextConfigAction_install_confignonrc_Cpu64" will return false due to the following conditions: Slp: Condition "Feature dependency condition for action: FulltextConfigAction_install_confignonrc_Cpu64 The condition tests feature: SQL_FullText_Adv_sql_fulltext_Cpu64. There are 3 […]
我有一个[TABLE] 3列这样的: [Column1-smallint] [Column2-nvarchar] [Column3-nvarchar] 我想创build一个只有1列这样的新视图: [Column1&Column2&Column3] 如果我尝试: SELECT [Column1 & Column2 & Column3] AS [NewColumnName] FROM dbo.table 它在转换nvarchar数据typessmallint时抱怨转换失败 如何强制在新视图中将所有内容都转换为NVARCHAR?
我试图升级我的SQL Express到SQL Server 2008,它给了我下面的警告。 它总是说,以前的安装存在,但我已经卸载与SQL Server 2008相关的所有东西。我也尝试从维护工具进行修复,它仍然失败。 我现在应该怎么做?