标签: sql-server

什么时候应该指定 PAD_INDEX?

因此,您可以使用FILLFACTOR在叶索引页中留出空间。指定PAD_INDEX还会在中间节点中留下空间。您应该指定哪些场景PAD_INDEX,它为索引提供了什么好处?

index sql-server-2008 sql-server

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

SQL Server Data Tools 和分区函数

我正在创建一个滑动窗口加载场景,分区函数将随着时间的推移改变它们的边界。

我在我的 SQL Server Data Tools (SSDT) 数据库项目中创建了一些分区函数,并带有一些硬编码的初始边界。

但是,随着时间的推移,分区函数的边界发生变化,未来的SSDT数据库发布将恢复到原来的边界。

有没有办法优雅地处理这种情况,可能是通过禁用分区功能的发布?

我尝试将SSDT 中分区函数的Build Action属性从默认更改BuildNone,但是由于依赖对象中缺少引用,项目无法构建。

sql-server

17
推荐指数
1
解决办法
3732
查看次数

我可以在没有 SQL Server 的情况下还原 SQL Server .bak 文件吗?

我有一些.bak来自 SQL Server 2005 转储的大文件。

我可以在不使用 SQL Server 的情况下将这些恢复到 PostgreSQL、MySQL 或纯文本文件吗?

开源解决方案将是最有用的。

sql-server backup restore

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

SQL Server LocalDB 实例;恢复备份时出错(MasterDBPath 不可用)

我安装了 SQL Server 2012 本地数据库,并通过 (localdb)\v11.0 连接到它。

尝试恢复备份文件时,我得到:

标题:Microsoft SQL Server 管理工作室

属性 MasterDBPath 不可用于信息“Microsoft.SqlServer.Management.Smo.Information”。此对象可能不存在此属性,或者可能由于访问权限不足而无法检索。(Microsoft.SqlServer.Smo)

如需帮助,请单击:http : //go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=11.0.2100.60+((SQL11_RTM).120210-1846+)&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates .PropertyCannotBeRetrievedExceptionText&EvtID=MasterDBPath&LinkId=20476

我曾尝试在以下位置设置 MasterDBPath 字符串值:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL11E.LOCALDB\MSSQLServer\CurrentVersion`
Run Code Online (Sandbox Code Playgroud)

但这没有帮助。

有人有什么想法吗?

sql-server

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

我可以在事务中更改表结构,然后在出现错误时将其回滚吗?

我有一些ALTER TABLE我正在运行的声明。并非所有这些都有效(它们是运行 SQL 数据比较的结果),我想将它们分组到一些事务中,并在出现问题时回滚语句。

这可能吗,还是只能回滚数据?

sql-server t-sql transaction rollback

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

仅创建、恢复、删除部分数据库的 SQL Server 权限

在 MS SQL Server 2008 R2 上,我需要有可以创建、还原、DBCC CHECKDB 然后删除数据库的用户。但他一定不能访问或删除服务器上的指定数据库(安全原因)。这个设置可以吗?

sql-server-2008 sql-server

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

触发无限期的 WAITFOR 会增加日志文件的大小吗?

在我的应用程序的最后一个版本中,我添加了一个命令,告诉它在 Service Broker 队列中有东西到达时等待:

WAITFOR (RECEIVE CONVERT(int, message_body) AS Message FROM MyQueue)
Run Code Online (Sandbox Code Playgroud)

DBA 告诉我,自从添加以来,日志大小已经飙升。这可能是正确的吗?还是我应该去别处寻找?

sql-server-2005 sql-server service-broker

17
推荐指数
2
解决办法
983
查看次数

截断 SQL Server 错误日志的安全方法

我们的空间快用完了。清除错误日志的安全方法是什么?

清除此问题的安全方法是什么?

sql-server sql-server-2008-r2 truncate disk-space errors

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

我可以检索特定用户拥有的所有数据库对象吗?

我们有一个用户即将离开,我需要知道他拥有的每个数据库对象。是否有提供此信息的查询?

sql-server-2008 security sql-server

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

限制 SQL Server 上的连接权限

我有一个应用程序要部署在使用“荣誉系统”安全性的生产中。也就是说,所有用户都使用 SQL 用户/密码凭证连接到数据库,应用程序自行管理权限。后一部分并没有像连接对象包含嵌入式凭据并且可以自由复制这一事实那样困扰我。我试图找到某种方法来限制与一组更有限的客户端的连接。当然,我可以创建防火墙规则来限制 IP。有没有办法通过机器帐户或域成员资格“预审”SQL 登录?

security sql-server sql-server-2012

17
推荐指数
2
解决办法
8735
查看次数