Articles of sql server 2008 r2

无法以单用户模式login到SQL Server

我一直在尝试启动标志的各种不同的组合到SQL Server 2008 R2的快速和我不能通过这个错误: 用户“LOCALSERVER \ Administrator”login失败。 原因:服务器处于单用户模式。 此时只有一个pipe理员可以连接。 (Microsoft SQL Server,错误:18461) 我已经尝试通过-m"SQLCMD"和-m"sqlcmd"在单用户模式下启动它,并且甚至试图用-m"Microsoft SQL Server Management Studio – Query"启动它并连接适当的客户我总是得到这个错误。 我99%肯定没有别的东西在窃取我的连接,当与SSMS连接时,我确保执行“new query-connect”方法来确保它只使用1个连接。 有没有其他人有这个问题? 我如何解决它并login?

如何缩小40GB的LOG文件

我有一个问题,就是我在SQL Server 2008中的日志文件增长到40GB,我想缩小它。 我正在使用的查询是 ALTER DATABASE DatabaseName SET RECOVERY SIMPLE use DatabaseName GO CHECKPOINT GO DBCC SHRINKFILE(transactionloglogicalfilename,TRUNCATEONLY) GO ALTER DATABASE DatabaseName SET RECOVERY FULL 不会收缩更多级别的日志文件,而且收缩日志文件只能在短时间内立即扩展。 那么问题在哪里? 我想把日志文件缩小到1GB,我的数据库大小是16GB 我有SQL Server 2008 R2 请有人帮助我

为什么MS SQL Server使用NTLM身份validation?

Windows Server 2008 R2。 SQL Server 2008 R2安装。 MSSQL服务作为本地系统运行。 服务器FQDN是SQL01.domain.com。 SQL01join到名为domain.com的Active Directory域。 以下是setspn的输出: C:\> setspn -L sql01 … MSSQLSvc/SQL01.domain.com:1433 MSSQLSvc/SQL01.domain.com WSMAN/SQL01.domain.com WSMAN/SQL01 TERMSRV/SQL01.domain.com TERMSRV/SQL01 RestrictedKrbHost/SQL01 RestrictedKrbHost/SQL01.domain.com HOST/SQL01.domain.com HOST/SQL01 然后我启动SQL Server Management Studio,然后连接到SQL01: 然后我运行以下查询: SELECT auth_scheme FROM sys.dm_exec_connections WHERE session_id = @@spid 结果是NTLM。 为什么结果不是Kerberos? SPN似乎是正确的使用本地系统帐户。 服务器不在群集中或使用CNAME。

如何完全删除已正确卸载的MS SQL Server 2008 R2 x64?

在我的Windows 7 Ultimate x64上,我无法对MS SQL Server 2008 R2的现有实例进行任何操作。 在运行主卸载程序之前卸载一些与SQL Server相关的组件是我的错误。 现在卸载程序似乎在做它的工作,并报告“全部完成”,但最终没有任何反应,“\ Program Files \ Microsoft SQL Server”文件夹仍然有700 MB的内容。 重新启动没有效果。 如何手动删除SQL Server 2008 R2?

活动监视器无法对服务器执行查询

是否有任何修复,让SSMS活动监测工作? 问题: SQL Server活动监视器失败并出现错误对话框: TITLE:Microsoft SQL Server Management Studio 活动监视器无法对服务器[SERVER]执行查询。 此实例的活动监视器将被置于暂停状态。 使用概览窗格中的上下文菜单来恢复活动监视器。 附加信息: 无法在服务器[SERVER](Microsoft.SqlServer.Management.ResourceMonitoring)上findSQL Server进程ID [PID] 我在SQL Server 2008 R2 x64开发版中遇到了这个问题,但是我认为在所有使用SQL Server 2008的64位系统中,在一些尚未识别的条件下都可以find它。 Microsoft Connect中有关于此的错误报告 ,但尚未解决。

如何使用T-SQL获得SQL实例的最小和最大内存分配?

我正在pipe理大约90个SQL Server实例,并需要一个查询来确定为每个实例分配了多less内存。 请注意,我不是问如何设置它,只是为了查看它当前的设置,而不使用Management Studio。 谢谢你的帮助。

如何在不从SQL Server中删除程序集的情况下更新CLR程序集

如何更新CLR函数(或过程)程序集dll而不必删除并重新创buildSQL Server(2008 R2)中的程序集? 现在,如果我更新程序集(例如添加一个新的函数),SQL Server将不会兑现更新的DLL,直到我删除程序集: DROP ASSEMBLY CLRFunctions Msg 6590, Level 16, State 1, Line 1 DROP ASSEMBLY failed because 'CLRFunctions' is referenced by object 'NormalizeString'. 但是在我可以删除程序集之前,我必须先删除引用它的所有函数 : DROP FUNCTION NormalizeString DROP FUNCTION RemoveDiacritics DROP FUNCTION RemoveCombiningDiacritics DROP FUNCTION CombineLigatures …. DROP FUNCTION PseudolocalizeArabic 然后,我可以放弃大会: DROP ASSEMBLY CLRFunctions 现在我必须“ 创build ”程序集: CREATE ASSEMBLY CLRFunctions FROM […]