标签: sql-server-2008

确定链接服务器的最后使用日期

我们的数据库服务器上有一吨要清理的链接服务器。

是否可以确定使用链接服务器的最后日期?例如,最后一次通过它执行查询。

sql-server-2008 database-link

2
推荐指数
1
解决办法
3140
查看次数

可以在 sql express db 上运行公共网站吗?

在 sql server 2008 express db 上运行公共高流量网站可以吗? 在此处输入图片说明

sql-server-2008 express-edition

2
推荐指数
1
解决办法
200
查看次数

如何使用 PowerShell 获取具有数据类型(和长度)的表列?

我正在尝试使用 PowerShell 为 SQL Server 实例获取具有数据类型(和长度)的列名。我走了这么远:

#Load PSSnapin
Add-PSSnapin *SQL*

#Get column names
$colNames = dir 'SQLSERVER:\SQL\MYCOMPUTER\MYSQLINSTANCE\Databases\MYDATABASE\Tables' | 
    Where-Object {$_.DisplayName -match "dbo.MYTABLE"} | 
        ForEach-Object {$_.Columns} |
            Select-Object Name, DataType
$colNames
Run Code Online (Sandbox Code Playgroud)

如何获取列的数据类型长度?

sql-server-2008 sql-server powershell

2
推荐指数
1
解决办法
3万
查看次数

恢复过程后的数据库仍然显示正在恢复

DatabaseBackup File(in Management Studio) 恢复,恢复后,数据库显示Restoring,然后我从磁盘中删除文件(引擎停止),然后我再次尝试恢复成功,在这两种情况下,我都打开了恢复过程Default Options

我不知道为什么,我在环境重新启动后创建的转储文件没有活动Connection(s)

我的问题:是否有可能以某种方式停止Restoring状态,如果有一些工具可以做到这一点

sql-server-2008 restore

2
推荐指数
1
解决办法
4388
查看次数

如何使用 MCSA 验证和升级我的 SQL Server 知识

我的故事是,我现在作为管理员工作了将近 10 年,我处理 SQL Server 和其他 IT 方面的工作,我的大部分知识都是通过阅读书籍、处理问题以及询问和阅读这样的网站来自学的。现在我想通过去、学习和尝试通过微软官方考试和计划来循环和证明这一点。我应该从哪里开始,我需要寻找什么样的诅咒和考试。我很困惑我能走的路有这么多选择。

在当地的一家微软认证合作伙伴,他们为我提供了 4 门微软认证 IT 专业服务器管理员(相当于 MCSA)标签的课程,他们还提供“MSCSE”作为企业管理员。

  • 我是否需要这两个才能继续学习 SQL Server 管理员?
  • 我需要这些吗?
  • MS 术语中 SQL Server 管理员的正确名称是什么?
  • 是否存在 MS 世界中调用的 SQL Server 开发人员,或者这只是针对 C#、C++ 等常见 MS 语言的开发人员的唯一扩展?

sql-server-2008 sql-server

2
推荐指数
1
解决办法
324
查看次数

收缩 SQL Server 事务日志是否会从日志中删除事务?

我知道缩小日志是反指示的,并且已经被多次覆盖,但我刚刚遇到了以下令人困惑的情况:

我们有一次失控查询尝试删除如此多的记录,以至于在运行 SQL Server 2008 且数据库设置为完全恢复模式的 Windows Server 2008-R2 计算机上,事务日志文件增长到 30GB。我的老板运行了一个脚本来备份数据库一次,然后将事务日志缩小到事务日志文件只有 1024K 的程度。他说事务日志的大小并没有通过执行备份而缩小,而是循环运行以减少未使用的空间。如何仅通过清理未使用的空间将文件大小减少 30,000 倍?我们是否因为缩小日志而丢失了有用的数据?

sql-server-2008

2
推荐指数
1
解决办法
2366
查看次数

为什么 AS 多维数据集重建会使用如此多的 TempDB?

我有一个 50GB 的 SQL 2008 数据库(其中只有 36 个是数据)和一个每晚重建的 24GB 分析服务器多维数据集。

多维数据集重建每晚都在使用 SQL 服务器上越来越多的 TempDB。昨晚 TempDB 数据文件在用完 TempDB 驱动器上的所有空间之前增长到大约 100GB。

我可以添加更多空间,但如果我更了解这里发生的事情,我会感觉更好:

  • 多维数据集重建如何/为什么使用 SQL 服务器上的 TempDB 空间?
  • 有什么方法可以减少它使用的 TempDB 的数量,或者强制它在步骤之间“释放” tempdb 或其他什么?
  • 有什么方法可以让我估计随着我的数据继续增长它可能会继续使用的空间量吗?(基于我数据库中某些关键表的大小,或者其他什么?)

编辑:我能想到的这个特定数据库的唯一显着区别是他们为他们的最终数据集使用了一些非常大、非常复杂的嵌套视图。如果这些复杂的视图是用于构建多维数据集的视图,这能解释 tempDB 的高使用吗?

sql-server-2008 ssas tempdb

2
推荐指数
1
解决办法
1578
查看次数

如何自动减少事务日志大小?

可能的重复:
为什么 SQL Server 事务日志不断增长或空间不足?

我如何以编程方式和自动减少事务日志的大小,因为没有人知道它何时变满,因为我们如何管理它,任何人都可以为此提出建议

sql-server-2008

2
推荐指数
1
解决办法
3158
查看次数

从 sp_spaceused 打印 database_size

使用 SQL Server 2008,我发现可以使用获取数据库大小

exec sp_spaceused
Run Code Online (Sandbox Code Playgroud)

此过程返回两个表:

database_name | database_size | unallocated space


reserved | data | index_size | unused
Run Code Online (Sandbox Code Playgroud)

我想创建一个查询,其中 SQL 调用的唯一输出是为 database_size 返回的值。我不想要任何多余的输出(没有表头、列名等)。

有没有一种简单的方法可以做到这一点?

sql-server-2008 stored-procedures size

2
推荐指数
1
解决办法
5595
查看次数

SQL Server2008 的服务器名称是什么?

我已通过以下链接成功安装了 Microsoft® SQL Server® 2008 Management Studio Express: http ://www.microsoft.com/download/en/details.aspx?id=7593 文件名:SQLManagementStudio_x86_ENU.exe

当我打开 MS SQL Server Management Studio 时,它要求输入服务器名称,我不确定它是什么,也不确定登录名和密码。

有人可以解释一下吗?

非常感谢!

sql-server-2008

2
推荐指数
1
解决办法
172
查看次数