Articles of sql server

Sql Server 2005数据库丢失,如何恢复所有logging。 MDF / LDF的大小和它应该是一样的

几个月前,我在我的一台客户机上安装了一个sql server 2005。 我给了他一个备份选项,以便及时采取备份,但他从来没有采取任何备份。 今天他打电话给我说:“我不能看到我的任何logging。” 我访问了我的客户系统,发现桌面上没有任何logging。 在任何表格中都没有一行。 然后我检查他是否有任何我发现不存在的备份文件。 我问他可能的原因是什么。 他说这可能是病毒造成的。 在此之后,我检查了mdf和ldf文件的大小,发现它应该是什么。 当我创build他的服务器MDF的ldf文件有2MB的数据库,现在分别是83 MB和193 MB的MDF / LDF。 这显示数据仍然存在,但不显示。 可能的原因是什么,如何将所有数据恢复到我的表格?

SQL Server 2008 Management Studio无法连接到服务器实例

我已经在Windows 7 Prof 64上安装了SQL Server 2008 Developer Edition x64。安装似乎已经成功,但是我 无法将SQL Serverpipe理器连接到同一台计算机上的实例。 我使用这台计算机进行开发,所以SQL Server和 Visual Studio 2008是(或将)在同一台计算机上。 当我尝试连接到或SONYSQL08,我收到此错误: TITLE:连接到服务器 无法连接到SONYSQL08。 附加信息: 与SQL Serverbuild立连接时发生networking相关或特定于实例的错误。 服务器未find或无法访问。 validation实例名称是否正确,并将SQL Serverconfiguration为允许远程连接。 (提供程序:命名pipe道提供程序,错误:40 – 无法打开连接到SQL Server)(Microsoft SQL Server,错误:53) 有关帮助,请单击: http : //go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&EvtSrc=MSSQLServer&EvtID=53&LinkId=20476 纽扣: 好 这里是一些进一步的细节: Visual Studio 2008尚未安装。 我用pipe理员帐户login(至less我可以改变时间) SQL Server Browser正在运行Windows身份validationSQL Server实例SONYSQL08正在运行 其中SONYSQL08是SQL Server实例的名称,命令 命令sqlcmd -S SONYSQL08产生 HResult 0x35,级别16,状态1命名pipe道提供程序:无法打开连接到SQL Server [53]。 […]

SQL Server事务日志已满,如何清空和删除它们

我的事务日志文件已满,我有5个日志文件,2个在D:驱动器和3个在E:驱动器。 所有日志文件已满,每个日志文件大小为10GB。 我需要删除所有5个事务日志文件,并且需要有一个新的截断日志文件 我已经尝试了方法,1.从完整转换为简单和shrik文件(但不是很好的效果,它不会减小大小。 任何协助这个,Thnk提前

SQL Server R2在x86和x64上的不同版本?

我在W2K8服务器上安装了最新的SQL Server 2008 R2。 版本号码表示“10.50.1600”。 我的问题是我的备份无法在x64机器上恢复。 我从微软的页面下载并安装了最新的Windows 7 Ultimate 64位机器。 这个SQL Server 2008 R2版本上写着“10.00.4000”。 现在我无法在机器之间备份/恢复数据库。 我得到这个错误: System.Data.SqlClient.SqlError: The database was backed up on a server running version 10.50.1600. That version is incompatible with this server, which is running version 10.00.4000. Either restore the database on a server that supports the backup, or use a backup […]

从哪里开始在SQL Server中修复IO瓶颈?

我最近遇到一篇有趣的文章 ,使用IO统计数据来确定性能问题的原因。 在检查了我的统计数据后,我发现我有一个“IO子系统的瓶颈”。 不幸的是,我不知道这意味着什么。 从我在网上find的东西,抛出一些更多的内存可能会有所帮助(我假设,因为它不必写入磁盘,但我很好奇,如果有人知道一个好的方法来确定如何继续?

MSSQL 2000是否在VMWare ESX中运行?

MSSQL 2000是否在VMware ESX中运行? 我们正计划进入一个虚拟化的环境,并想知道主生产数据库是否能在VMware ESX中运行。 我们无法升级SQL版本。

如何看SQL Servercaching命中率?

我正在使用SQL Server 2008 Enterprise。 我将向SQL Server发出大量的查询。 而且我认为SQL Server本身会在内部使用一些优化,比如将数据预提取到SQL Server内部数据caching中,或者在从物理页面文件加载之前从caching中访问频繁请求的数据以提高性能。 任何解决scheme,看看SQL Server内部caching命中率? 或调整caching,使查询性能更好的任何最佳做法? 在此先感谢乔治

如何永久删除Windows 2003服务器上的数据?

我们的一个客户要求在合同结束时,我们“安全地”从服务器(包括SQL Server)中删除所有数据。 我想我需要处理这两个部分。 1. SQL Server数据:客户端数据存储在2个SQL Server数据库中,但其他合同(没有结束)也在这些数据库中维护。 假设我们销毁了数据库的备份设备,如果我执行TRUNCATE TABLE ,数据是以任何方式恢复的? 假设没有,如果我更新数据库中的每一行/列0,然后执行截断,这是否阻止恢复? 2.文件:我们收到已经传输到服务器上的数据文件,然后导入到SQL Server中,服务器也生成物理上位于服务器上的PDF报告。 另外我们有备份文件。 有没有工具或步骤,我可以永久删除这些数据,而不格式化驱动器(然后使用像DBAN这样的工具)?

可能的攻击我的SQL服务器?

检查我的SQL Server日志我看到几个这样的条目: Date: 08-11-2011 11:40:42 Source: Logon Message: Login failed for user 'sa'. Reason: Password did not match for the login provided. [CLIENT: 56.60.156.50] Date: 08-11-2011 11:40:42 Source: Logon Message: Error: 18456. Severity: 14. State: 8. Date: 08-11-2011 11:40:41 Source: Logon Message: Login failed for user 'sa'. Reason: Password did not match for the login […]

有没有可能跟踪谁在运行SQL Server Profiler?

是否有可能看到哪些人运行SQL Server Profiler针对某个数据库以及可能来自哪台机器? 通过Profiler本身或通过T-SQL语句来说。 我想知道是否甚至有可能find正在运行探查器的Active Direct用户名。 [UPDATE]作为一个参考,这里是一个只检索SQL Serverconfiguration文件进程的方法 declare @sp_who2 table ( SPID int, status varchar(50), login varchar(100), HostName varchar(100), BlkBy varchar(100), DBName varchar(100), Command varchar(100), CPUTime int, DiskIO int, LastBatch varchar(50), ProgramName varchar(150), SPID2 int, REQUESTID int ) insert @sp_who2 exec sp_who2 select * from @sp_who2 where ProgramName like 'SQL Server Profiler – %'