Articles of SQL服务器2008

无法备份数据库

我从一个实例创build了一个备份文件,然后我将在一个新的实例(即SQL Server R2)中恢复该文件。 它没有工作,我得到这个错误。 这是我在尝试备份数据库时遇到的错误: System.Data.SqlClient.SqlError: The operating system returned the error '32(The process cannot access the file because it is being used by another process.)' while attempting 'RestoreContainer::ValidateTargetForCreation' on 'C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\dboff.mdf'. (Microsoft.SqlServer.Smo)

SQL Server 2008生成创build表和填充数据脚本

我正在使用SQL Server 2008pipe理工作室。 是否有可能从本地主机上的数据库生成1脚本,并运行在生产数据库? 我希望模式和数据都可以传输到在线数据库。 我如何完成这项任务?

sql-server-2008:我的差异备份需要多less空间/处理能力?

我将需要每15分钟 – 1小时进行差异备份。 我们仍然在决定这个要求应该是什么。 整个数据库大约是3GB,我们每分钟做大约1MB的更改。 这是否意味着差异备份将在15mb到60mb之间? 我真的要放慢我的服务器? 这是一个64位的Windows 2008,大约14演出的RAM

sql-server-2008:运行事务日志备份

当我执行事务日志备份时,是否从上一个事务日志备份开始产生了一切?

已删除的用户默认数据库 – SQL Server 2008

我无法连接到数据库了,我得到: 无法打开用户默认数据库。 login失败。 我在之前的会话中删除了数据库,然后尝试重新创build它。 但重build失败。 现在我陷入了这个错误,我能做什么? 编辑:我正在使用Windows身份validation 有任何想法吗? 固定: 使用命令: sqlcmd -E -d主 然后input: 更改login[您的Windowslogin] WITH DEFAULT_DATABASE = master 走 🙂

build立时索引可以使用现有的索引

在Sql Server 2008中,索引build立时总是引用表数据,还是可以在构build时利用其他现有索引?

SQL Server 2008上的RCSI – 如何判断

我想确保在SQL Server 2008上启用了RCSI。有没有办法显示SQL的不同function上的标志来判断它们是否打开或closures? 我也不确定是否运行查询再次打开function会伤害任何东西。 谢谢

SQL Server安装错误0x84B40000

我在安装SQL Server 2008 R2时遇到问题。 很久以前,我安装了它,然后卸载。 这是留在“添加/删除程序”,但我没有注意到这一点。 我已经安装了2005年。 现在有需要安装2008年。我删除了2005年,并开始安装2008年,但它说C:上的空间是不够的。 那是当我发现“添加/删除程序”显示占用超过4千兆字节,虽然我曾经卸载它。 所以我点击“删除”,它显示了所有这些很多的屏幕和validation,显示删除已完成,但Program Files文件夹的大小仍然超过4 GB。 我删除了(从“添加\删除程序”的名称中有“SQL Server”的所有东西,但主要的“SQL Server 2008”项目仍然存在,仍然有4 GB,卸载什么也没有做,因为SQL Server的安装没有显示现有的实例,我没有看到任何正在运行的服务相关的SQL服务器(好吧,几乎任何,在最后的细节),我虽然这个文件夹只包含一些剩余的工作人员和数据,并手动删除它,然后同意删除在“添加/删除程序”中的项目,一切都看起来干净。现在每次我尝试安装SQL Server(即使在最低configuration),我收到以下错误: SQL Server Setup has encountered the following error: The specified credentials that were provided for the SQL Server service are not valid. To continue, provide a valid account and password for the SQL Server service. Error […]

SQL Server实例似乎挂起,重新启动状态显示“更改挂起…”

我遇到了SQL Server 2008 R2实例的问题。 首先,我的这个实例的一个数据库似乎已经崩溃了。 当我尝试删除它时,我收到下面的错误消息。 消息3702,级别16,状态3,第2行 无法删除数据库“DataBaseName”,因为它当前正在使用中。 我需要删除崩溃的数据库,并重新从头开始。 我也无法重命名。 现在我尝试重新启动实例,似乎挂起,状态栏显示“正在更改…” 什么事情?

SQL Server 2008(SP2)exception已被调用(mscorlib)的目标引发

用新名称重命名我的SQL Server 2008(SP2)实例后,出现以下错误。 现在无法打开以前使用旧实例名称运行的维护任务,Web应用程序也遇到类似的错误。 SQL Server错误exception已由调用的目标引发。 (mscorlib程序) 其他信息:build立到SQL Server的连接时发生networking相关或实例特定的错误。 服务器未find或无法访问。 validation实例名称是否正确,并将SQL Serverconfiguration为允许远程连接。 (提供:命名pipe道提供程序,错误:40 – 无法打开连接到SQL Server)(Microsoft SQL Server,错误:53) 然而,在博客上被告知删除旧的实例名称,并用新名称重命名,指示遵循; 仍然有相同的错误。 同时,在删除旧名称和SELECT @@ SERVERNAME之后—-它返回一个NULL。 请有人帮我。