小编Tho*_*ger的帖子

故障转移群集诊断日志

我知道这个问题一定有一个简单的答案,但我在任何地方都找不到。我们的 SQL 2012 FCI 在其 MSSQL\LOG 文件夹中有 SQLDIAG .XEL 文件。在某些情况下,这些文件通常正好为 100MB,但在 SSMS 中打开时却显示为空(表示显示 0 个事件)。

如果可能的话,我需要知道如何管理它们的最大大小和文件保留时间。

我们有一些来自 SQL 2008 FCI(升级到 SQL 2012)的根驱动器挂载点,这些挂载点只有 1GB。您可以猜到,这些挂载点正在填满,如果可能,我需要限制这些故障转移群集诊断日志,否则我将不得不提出替代解决方案。

sql-server clustering extended-events sql-server-2012 high-availability

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

从 SQL Management Studio 数据库列表中删除数据库

我正在使用MS SQL Express 2008Visual Studio 2010

如果您附加到本地MDF文件,如何在不删除文件的情况下将其从“数据库”列表中删除?原因是清除旧项目的数据库列表。下次运行该项目时,它会重新建立连接,以便在需要时使事情变得整洁且易于查找。

尝试简单地删除数据库当然也会删除文件。我尝试取消选中Delete backup and restore history information for databases但这并没有什么区别。我也尝试过 ole'Shift-Delete来改变它的功能。

奇怪的是,当我搜索时,我没有看到类似的问题。我认为这将是其他人想做的事情。

现在我复制MDFLDF文件,从Management Studio 中删除数据库,然后将文件复制回来。

有没有更好的办法?

sql-server ssms sql-server-express visual-studio-2010

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

将所有文件重新定位到文件夹复选框不可用 sql server 2012

使用 SQL 2012 企业版

按照此处的说明恢复备份:http : //msdn.microsoft.com/en-us/library/ms186390.aspx#Restrictions

我需要能够重命名数据库,因为它是实例上的第二个副本(测试目的)。但我无法重命名它,也无法更改它将 MDF/LDF 文件恢复到的文件夹。

无论出于何种原因,“将所有文件重定位到文件夹”复选框都不可用。

从 SQL 2005 备份还原。

sql-server restore sql-server-2012

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

无法将镜像端点上的授权更改为名称中带有斜杠的登录名

我正在尝试运行以下语句来更改端点上的授权,因为用于授权的当前登录名即将被删除(离开公司)。

alter authorization on endpoint::Mirroring to domain\sys-admin-group
Run Code Online (Sandbox Code Playgroud)

我们使用 Windows 身份验证,因此我们所有的服务器登录名都包含反斜杠“\”字符。

这是我收到的错误:

Msg 102, Level 15, State 1, Line 1
Incorrect syntax near '\'.
Run Code Online (Sandbox Code Playgroud)

我还尝试将登录名括在单引号中,但收到以下错误:

Msg 102, Level 15, State 1, Line 1
Incorrect syntax near 'domain\sys-admin-group'.
Run Code Online (Sandbox Code Playgroud)

我在 MSDN ALTER AUTHORIZATION 页面 (http://msdn.microsoft.com/en-us/library/ms187359.aspx) 上找不到任何有用的信息。有任何想法吗?

sql-server-2008 sql-server

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

事务复制问题

我们正在讨论采用 sql server 2012 和事务复制的架构。想法是将报告活动卸载到辅助服务器,并能够通过在报告服务器上保留历史数据来包括/排除复制的内容。

几个问题:

  1. 事务复制在将数据移出时是否对主服务器有任何负载(请原谅我使用通用术语)。
  2. 如果订户服务器出现故障,主服务器是否仍能正常工作

谢谢!

replication sql-server sql-server-2012 transactional-replication

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

替换列值?

我最近进入了 SSIS,但无法在网络上的任何地方找到我想要实现的目标。

我试图将一些行作为输入,然后用其他内容替换一个特定列的值,然后返回带有修改过的列的行作为输出。

问题是我不知道要使用哪个任务。

我受到 SQL Server 2008 的限制。

我该如何开始?

sql-server-2008 sql-server etl ssis

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

AlwaysOn 可用性组强制故障转移

我可以请求您的意见。

我在同步和辅助可读模式下为我的数据库设置了始终可用组的 SQL 2012。我用同步模式完成了故障转移测试,它按预期运行。

在使用异步模式进行强制故障转移测试后,是否需要重建旧的主数据库?因为新主要的变化不会反映回来。数据库状态不同步...而不是同步...

感谢您的投入,因为我对这个概念有所了解。

谢谢

sql-server sql-server-2012 failover availability-groups

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

创建 USER 和 LOGIN 权限

我应该给用户或角色什么权限,以便它可以在数据库中创建登录或创建用户。

sql-server-2008 security sql-server permissions logins

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

查看光盘使用情况

这个说法正确吗?

在幕后 SQL Server 实际上将视图中的数据存储为物理表,如果视图背后的任何数据发生更改,则必须更新该物理表

我做了一些搜索,但找不到任何关于视图如何在 SQL Server 中工作的资源。我一直认为除非您使用索引/物化视图,否则视图不会占用任何额外的数据空间。

谢谢

sql-server view disk-space

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

将数据提取到另一台计算机

我有 SQL Server 2008 R2 Express 版本,我想将该数据库中的数据导出到另一台计算机,以便我可以在该计算机中再次导入它。

请问怎么样?

我试过的

在数据库中右键->任务->导出->设置服务器名+密码+设置数据库源。

我的问题

我发现我必须设置目的地,但我没有找到目的地作为文件或类似的东西,我只是发现目的地是我从中提取数据的同一个数据库。

请帮助,提前致谢

sql-server sql-server-2008-r2 sql-server-express

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