小编Chi*_*nho的帖子

未在 dbo 架构下创建表

在 SSMS 中创建表时,我意识到如果执行以下语句:

CREATE TABLE [tableName];
Run Code Online (Sandbox Code Playgroud)

该表将在您自己的架构(而不是 dbo)下创建。因此,为了在 dbo 模式下创建它,您需要明确说明,如下所示:

CREATE TABLE [dbo].[tableName];
Run Code Online (Sandbox Code Playgroud)

有谁知道一种方法(例如服务器范围的设置),以便在创建表时不需要指定 [dbo] 部分?

sql-server sql-server-2008-r2

18
推荐指数
2
解决办法
4万
查看次数

SQL Server 2008 R2 SP1 - Tempdb“可用空间”显示负值

请帮忙,因为这个问题让我发疯......

Tempdb有四个数据文件和一个日志文件。它们都位于同一个专用驱动器上。

当我tempdb在 SQL Server Management Studio (SSMS) 中右键单击以查看属性 --> 常规...我看到“大小”为 ~65000 MB,“可用空间”为 ~64000 MB。但是,当我尝试通过 GUI 缩小文件时,我看到“当前分配的空间”没有改变并且仍然显示初始大小。

这也是“可用空间”显示为负数的地方。到目前为止,我找到的唯一解决方法是重新启动 SQL Server 以刷新tempdb,但我不能继续这样做。

有没有人遇到过这个问题,并知道它的根本原因/永久解决方案吗?

sql-server-2008 sql-server tempdb

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

如何使用 t-sql 提取 perfmon 计数器“内存:页/秒”?

我已经用谷歌搜索过这个,到目前为止,没有运气,所以向所有伟大的专家寻求帮助。

我试图弄清楚是否有办法使用 t-sql 获取性能计数器“内存:页/秒”,因为我试图将其添加为我们的 Ignite 监控工具中的自定义指标。我查看了 sys.dm_os_performance_counters DMV 但没有在那里找到它。

有人知道这样做的方法吗?提前致谢 :)

monitoring sql-server perfmon sql-server-2014

5
推荐指数
1
解决办法
1478
查看次数

如何确定谁在 SQL Server 2005(以及何时)中删除了数据库?

有没有办法找出谁在 SQL Server 2005 中删除了数据库以及删除它的时间/日期?

sql-server-2005

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