有没有办法找出DBCC SHRINKFILE
语句的进度?
这是我运行它的方式
dbcc 收缩文件('main_data',250000)
我在 SQL Server 2005 和 2008 上运行上述语句。
[更新] 这是我为了检查进度和正在运行的文本而运行的查询。
select T.text, R.Status, R.Command, DatabaseName = db_name(R.database_id)
, R.cpu_time, R.total_elapsed_time, R.percent_complete
from sys.dm_exec_requests R
cross apply sys.dm_exec_sql_text(R.sql_handle) T
Run Code Online (Sandbox Code Playgroud) C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\
从我的驱动器中删除任何子文件夹以释放空间是否“安全” ?
或者升级/卸载和其他补丁需要它吗?现在该Update Cache
文件夹包含占用 416mb 的 KB968369 (sp1),这似乎是释放空间的候选者。
我们有一个特定的 SQL Server 2008 查询(不是存储过程,而是相同的 SQL 字符串——每 5 分钟执行一次),它间歇性地缓存一个非常糟糕的查询计划。
这个查询通常在几毫秒内运行,但是这个糟糕的查询计划需要 30+ 秒。
如何从 SQL Server 2008 中手术删除一个错误的缓存查询计划,而不破坏生产数据库服务器上的整个查询缓存?
在 SQL Server 2008 中有一个权限 VIEW SERVER STATE。此权限赋予用户什么权利?SQL Server 的服务器状态是什么意思?
permissions database database-administration sql-server sql-server-2008
如何在不重新安装的情况下重命名 SQL Server 2008 实例?
例如,如果数据库被引用为“MySQLServer\MSSQL2008”,我该如何重命名为“MySQLServer\SQL2008”?
我正在运行 Sql 2008 的 Windows Server 2003 机器上安装客户端的 ASP.net 站点。
该站点使用 Report Viewer 2012,但是当我尝试在服务器上安装它时,我收到消息“Sql Server 2012 的 CLR 类型”丢失。
有谁知道是否可以在 SQL 2008 和 Sql 2012 的情况下安装 2012 CLR 类型?
非常感谢。
我曾多次尝试在我的机器上安装 SQL Server 2008,但我总是在大约 3/4 的过程中收到此错误:'' 不是有效登录名或您没有权限。
我使用 SYSTEM 用户进行安装,当我尝试使用我的管理员登录名/密码安装管理器显示其他错误。
我们每晚的完整(和定期差异)备份变得非常大,主要是由于我们表上的索引数量;大约一半的备份大小由索引组成。
我们正在使用简单恢复模型进行备份。
有没有办法通过使用FileGroups
或其他一些文件分区方法从备份中排除索引?
如果这也可以扩展到全文目录,那就太好了。
使用SQL Server 2008 Express时,您会推荐哪些备份解决方案?我对 SQL Server 很陌生,但由于我来自MySQL背景,我想在另一台计算机上设置复制,然后对该服务器进行Xcopy备份。
但不幸的是,复制在 Express Edition 中不可用。
该站点被大量访问,因此必须没有延迟和停机时间。我也在考虑每天做两次备份什么的。
你会推荐什么?我有多台计算机可以使用,但我不知道这是否对我有帮助,因为我使用的是 Express 版本。
sql-server-2008 ×10
sql-server ×6
backup ×2
permissions ×2
windows ×2
cache ×1
database ×1
indexes ×1
installation ×1
query ×1
shrink ×1
sql ×1
sqlclr ×1
ssrs ×1
users ×1