对于SQL Server 2012,我正在寻找一种方法来查看哪些活动的用户login正在使用多less内存和CPU。 我已经做了search,但似乎只有一种方法可以看到聚合或每个数据库使用多less内存。 任何帮助,将不胜感激。
我们计划部署一个Microsoft SQL Server,并将数据库存储在RAID10(RAID1 + 0)块级存储上。 为了获得最佳的操作性能,我放入arrays中的驱动器总数有多less? 就像上面的图片,还是六,八,十? 有人告诉我,我需要正确数量的驱动器来为MSSQL优化块大小。 给出的例子是具有六个驱动器(D1-D6)的RAID10 … RAID 0 ├RAID1(D1; D2) ├RAID1(D3; D4) └RAID1(D5; D6) …会导致一个问题,因为一个64kB的块将被分成三块,结果导致一个大小为0.33%的块将被写在每个RAID1子arrays上。 这只是进一步澄清我的问题的一个例子。 那么,为了获得最佳的运行效果,我总共投入了多less个驱动器? 请参考和解释备份您的答案。
我正在尝试使用完全/差分方法将SQL数据库还原到与备份不同的服务器。 数据库处于简单恢复模式,因为它是一个testing数据仓库。 我有一个完整的备份,大约5天,也是从今天的差异。 现在,当我尝试应用差分时,我收到以下消息: RESTORE DATABASE PAS_DWH_ME FROM DISK='C:\MTWSQL01_Differential_Database.bak' WITH REPLACE Msg 3154, Level 16, State 4, Line 1 The backup set holds a backup of a database other than the existing 'PAS_DWH_ME' database. Msg 3013, Level 16, State 1, Line 1 RESTORE DATABASE is terminating abnormally. 我原本试图通过SSMS,但它说了一些关于打破LSN链。 谷歌build议这是我们的SSMS版本的一个错误。 谷歌build议解决这个问题的方法是使用WITH REPLACE选项,但是我正在使用该子句。 更多信息: restore headeronly from […]
我正在SQL 2012上工作,我已经在Windows服务以及SQLconfiguration中以自动启动模式build立了我的SQL服务器代理。 即使它没有自动启动。 我怎样才能解决这个问题?
我试图在我的SQL Server代理作业中使用令牌, 如下所述 ,但是某些令牌不能按照我的预期工作。 在运行代理作业时,应扩展以提供诸如数据库名称,服务器名称等信息的令牌不会扩展。 令牌扩展的结果是一个空string,而不是所需的值。 下面是一个简单的例子来演示这个问题。 一个名为“备份”的简单作业有一个称为“创build备份”的T-SQL步骤,该步骤使用数据库MyDatabaseName BACKUP DATABASE MyDatabaseName TO DISK = N'D:\Backup\"$(ESCAPE_NONE(A-DBN))".bak' 令牌$(ESCAPE_NONE(A-DBN))应该展开为当前数据库的名称,所以我期望这个作业生成一个与数据库同名的备份文件,如下所示: d:\备份\ MyDatabaseName.bak 实际结果是创build一个没有名字的备份,如下所示: d:\ Backup.bak 如果名称周围使用方括号,则结果是一个错误,基本上说名称不能为空。 所以令牌的值被看作是一个空string。 如果将此步骤中的令牌更改为(DATE),则按预期工作,并使用名称为当前date创build备份。 d:\备份\ 20160821.bak 将所有作业响应replace为警报的框被选中。 我花了几个小时寻找这个具体行为的解释,但是找不到任何相关的东西。 操作系统是Server 2008R2。 SQL Server版本是11.0.3128.0
我们有一个在Azure中运行的非域join的SQL 2012服务器,支持多个网站,本周早些时候出现了一个问题,在join域的计算机无法login的时候,没有更新或更改应用到服务器,没有login错误,小提琴手显示没有问题。 用户帐户能够从域networking之外login。
为什么SQL服务器身份validation只能用于连接到数据库引擎,但对于所有服务,AS,RS和IS的其余部分是灰色的? 我在SQL Server 2012上。 如何启用salogin到AS,RS和IS?
关于2008年的问题也有类似的问题,但似乎缺乏有关SQL Server 2012的信息。 是否需要重新安装? 它会经历一个升级过程(以及这个过程是什么)还是仅仅是一个神奇的SKU开关? 从任何版本的试用版本到任何行货版本,stream程是否完全相同?
我正准备进行服务器迁移,并试图将SQL Server 2012(DW)的命名实例redirect到默认实例。 目前在testing服务器上没有DW实例 – 我想避免重新创build它,并在升级时将所有数据库合并到默认实例上。 但是,我需要指向指定实例的连接才能继续运行。 我按照这里的指示设置了一个别名,并且可以使用命名实例(xx.xx.xx.xx \ DW)连接到默认实例(xx.xx.xx.xx),当我将其RDP到服务器。 我能够连接到我的本地SSMS的默认实例。 但是,当我尝试从我的本地SSMS连接到命名的实例(应该redirect到默认实例),我得到一个错误,说: A network related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections 别名是否有任何理由在服务器内运行,但不是远程的?
我在pipe理计算机系统方面很新,但我总是想知道一切,以最大限度地发挥。 当我们上次部署应用程序的新版本时,我得到了备份脚本来备份特定的数据库。 我看到了备份参数,如: 跳跃 NOUNLOAD NOREWIND 统计 我发现,如果你在磁带上备份,nloadwind(no-unload)不会卸载磁带,norewind不会倒带磁带,统计数据会以%显示进程(stats 1; = 1%steps或stats 10 10%steps) 我不知道SKIP做了什么,因为谷歌不想帮助我,我也很想知道,如果我跳过这一切,它是否会改变任何事情。 当我从我的脚本中删除所有不必要的东西时,它看起来更清洁。