Articles of sql server 2005

Server 2003说无牌

我今天早上来到我们的Windows 2003服务器 – 只运行SQL Server 2005,说它是未经许可的。 当我通过login时直接login到盒子上,它popup点击是许可证,这样做,它只会回到login。 它不会closures,不能closures它,在关机和重新启动后,它神奇地决定它实际上被许可。 在磁盘空间或其他资源上似乎并不低。 日志没有显示任何exception。 有没有其他人经历过这个,或者可能有一个想法,刚刚发生了什么? 任何帮助非常感谢。

SSRS和IIS的问题

我真的不确定这个问题会在哪里得到最好的解答,所以我将这个post发布在一个特定于IIS的论坛上,同时也在SQL Server Central中针对一个SSRS特定的读者。 我遇到的问题很简单,但我不知道如何诊断。 我们有一个Windows Server 2003 R2机器 – 非常强大的机器,Intel Xeon X5670 CPU,2.93 GHz,23.9 GB的RAM。 机器没有被征税 – 绝大多数情况下,CPU使用率不到1%,内存使用率更低。 网卡也远没有征税 – 机器上有一个1GBPS的网卡。 该计算机安装了IIS 6.0,并且正在运行SQL Server Reporting Services 2005.有一个专用于ReportServer的应用程序池,其中包含Reports和ReportsServer(/ reports和/ reportserver)的界面。 问题如下: 在定期使用报告服务的过程中,偶尔会发生的情况是,这些报告将无法访问。 当试图通过/ reports或/ reportserver页面访问报告服务时,它只是处于连接状态。 如果我查看IIS日志,我发现有一个尝试连接,类似于下面的东西: 2012-12-05 16:57:16 W3SVC1 [IP HIDDEN] GET /ReportServer/Pages/ReportViewer.aspx %2fReports%2fChangement+d%27Adresse&rs:Command=Render&rc:Parameters=false&COA_ID=173 80 – 10.156.76.48 Mozilla/5.0+(Windows+NT+5.1;+rv:16.0)+Gecko/20100101+Firefox/16.0 401 2 2148074254 2012-12-05 16:57:16 W3SVC1 [IP HIDDEN] […]

Windows 7上的SQL Server 2005以及SQL Server 2008 R2速成版

我已经在Win 7笔记本中安装了SQL Server 2008 R2 Express Edition。 Express Edition没有启用SQL事件探查器。 因此,我很难debugging我的SQL 2005应用程序。 我有一个SQL Server 2005(32位)的许可证,当我试图安装客户端工具,它给了一个“已知的兼容性”错误消息。 是否有可能只安装在同一台机器的2005客户端工具(32位)? 我有SQL Server 2008 R2 Express Edition,Windows 7和Visual Studio 2010。

SQL Server 2005 DROP LOGIN语法错误

这段代码(它只是一个中继器,而不是我要运行的实际代码)会在DROP LOGIN命令中引发语法错误: declare @obso_user varchar(16) set @obso_user = 'BEN_VA\20362781' DROP LOGIN @obso_user 有谁知道为什么?

为什么ADFS打开了太多的SQL连接?

我在Windows 2008r2中运行ADFS 2.0,连接到SQL Server 2005数据库服务器。 现在,ADFS服务器有5623个TCP连接对SQL服务器打开(通过netstat进行检查 – 用powershell计数)。 许多连接正在影响我们的SQL服务器,并阻止备份正常运行。 从这个问题来看,似乎ADFS可能不会closures它的SQL连接,但连接都处于“已build立”状态。 这在几个月前成为了一个问题。 如果我记得正确的话,我通过重置NIC来强制终止(强制终止所有活动的连接)。 这一次我正在考虑重新启动ADFS服务。 但问题是,为什么这首先发生,我怎样才能排除根本原因? 我已经做了相当多的研究,找不到任何能够指向ADFS的东西 – 比如bug或者其他东西。

SQL Server 2005 SP2安装支持文件失败

我正在绞尽脑汁,试图将Service Pack 2应用于最近安装的Windows Server 2K3 64位上的SQL Server 2005安装 来自安装的错误消息是无益的: MSP错误:1260 Windows无法打开此程序,因为它已被软件限制阻止。 有关更多信息,请打开事件日志 事件日志说: 源:MsiInstaller消息正文:源(MsiIntstaller)中的事件ID(11260)的说明找不到。 我已经审查了微软kb = 979302,虽然build议的错误并不完全适用,所以修补程序将无法正常工作 – 我尝试了registry更改,但ErrorMessageFile的值是正确的。

SQL / SSMS只读用户只能查看单个数据库

我目前正在使用SQL Server 2005,其中有个别数据库的个人客户。 我需要为每个客户创build一个只读login,但是我不能让他们看到SSMS中的其他数据库,因为它们包含其他客户公司名称。 我已经运行了以下,它给了我正是我需要的,但是这给了他们db_owner而不是只读。 删除db_owner时,他们不能再在SSMS中看到数据库。 –Step 1: (create a new user) create LOGIN hello WITH PASSWORD='foo', CHECK_POLICY = OFF; — Step 2:(deny view to any database) USE master; GO DENY VIEW ANY DATABASE TO hello; — step 3 (then authorized the user for that specific database , you have to use the master by […]

DBNETLIB] SQL Server不存在或访问被拒绝

将包移到另一个服务器后,我无法使用xp_cmdshell或作业从存储过程运行它。 该包存在于文件系统中,并将其添加到SSIS包存储中。 如果我运行它在BIDS中运行。 如果我从包商店运行它的作品。 一旦我尝试从作业或存储过程中运行它,我得到以下错误: Error: 2016-02-11 15:10:29.80 Code: 0xC0202009 Source: Package Connection manager "MyServer.MyDB" Description: SSIS Error Code DTS_E_OLEDBERROR. An OLE DB error has occurred. Error code: 0x80004005.An OLE DB record is available. Source: "Microsoft OLE DB Provider for SQL Server" Hresult: 0x80004005 Description: "[DBNETLIB][ConnectionOpen (Connect()).]SQL Server does not exist or access denied.". End […]

与SQL代理和数据库还原有关的SQL Server 2005错误

我一直在从一个服务器恢复SQL 2005数据库到另一个(类似的规范,相同的版本和服务包等),并遇到以下情况。 问题从数据库的还原开始 – 还原过程正常工作我使用pipe理工作室并执行还原完成没有问题,所有的数据在那里,可以使用。 但是,当我尝试运行现有的维护计划备份时,出现以下错误: 执行失败。 有关详细信息,请参阅维护计划和SQL Server代理作业历史logging日志。 附加信息 – > Job'Full_Backup.Subplan_1失败。 (SQL ManagerUI)附加信息给我下面的程序位置:在Microsoft.SqlServer.Management.SqlManagerUI.MaintenancePlanMenu_Run.PerformActions() 在这个时候,我尝试重新创build维护计划,当我select数据库作为完整备份的一部分时,我刚刚恢复的数据库从select窗格中丢失。 我已经在2台“新鲜”的服务器上复制了这个问题,同时安装了新的SQl服务器2005.对于我来说,恢复操作是罪魁祸首,所以如果有某种方式可以跟踪某个系统数据库,然后可以调查。 这是几个星期的烦恼,任何帮助将不胜感激。

SQLVDI错误 – 尝试释放不属于调用者的互斥锁

我已经开始在我们的数据库服务器(Windows 2003和SQL Server 2005)的应用程序事件日志中发现一些错误。 夜间完整数据库备份正在成功完成,但是在将作业成功写入事件日志之后,会立即执行以下条目: SQLVDI:Loc = CVDS。 DESC =推出(ClientAliveMutex)。 ErrorCode =(288)尝试释放不属于调用者的互斥锁。 有五个这样logging – 服务器本身有超过20个数据库,它们都成功备份。 服务器由Bacula使用VSS备份进行备份。 有没有人有任何想法会导致错误? 他们似乎在星期五重新启动之后开始安装一些包含KB960089的补丁。 编辑: 在得到错误几天之后,他们现在已经停止了,除了让备份继续保持现状之外,我没有采取任何行动。 这可能是一个巧合,但是他们在Bacula每周完成而不是每日增量备份之后停止了。