我们计划将SQL 2008R2升级到SQL 2016。我们要先升级数据库服务器。我们为 SSIS 和 SSRS 提供了单独的 SQL 2008R2 服务器。SSIS 包存储为文件。
我的问题是:
将所有数据库服务器升级到 SQL 2016 后,所有 SQL 2008R2 SSIS 和 SSRS 服务器都可以使用 SQL 2016 数据库吗?
欣赏你的经历。
我正在学习如何管理 MS Sql server 2012,遇到一个问题及其建议的解决方案,用于复制不同名称的现有数据库。
管理一个名为Orders的windows azure sql数据库,需要创建该表的副本并重命名为Order_Reporting
CREATE DATABASE Order_Reporting COPY OF Orders
Run Code Online (Sandbox Code Playgroud)
我想知道这样有用的查询是否也可以在标准 ms sql server 中使用?
sp_blitzfirst @expertmode = 1在以下框中运行时,我在消息中收到以下消息:
套件版本:SQL-Server-First-Responder-Kit-20161210
Microsoft SQL Server 标准版(64 位)版本 10.50.6000
设置配置变量
消息 207,级别 16,状态 1,第 5 行
无效的列名称“database_id”。
现在开始诊断分析
捕获等待统计数据、性能计数器、文件统计数据的第一遍
开始调查查询
完成运行调查查询
等待匹配 @Seconds 参数
捕获第二遍等待统计数据、性能计数器、文件统计信息
分析第一遍和第二遍 DMV 之间的变化
分析完成,输出结果
Msg 207, Level 16, State 1, Line 5
Invalid column name 'database_id'。
这是我运行的内容sp_blitzwho:
消息 207,级别 16,状态 1,第 5
行列名“database_id”无效。
任何帮助,将不胜感激。
我想将 int 数量除以一个数字,但我的输出不是我想要的。这是我的 DDL
Create Table Orders
(
id int IDENTITY(1,1) PRIMARY KEY NOT NULL
,partid varchar(100) NOT NULL
,qtyordered int DEFAULT '0'
,orderedby varchar(100) NOT NULL
,ordereddate date DEFAULT GETDATE()
)
Insert Into Orders (partid, qtyordered, orderedby) VALUES
('SS100', 10, 'James'), ('RR200', 5, 'Bob'), ('NN300', 3, 'Jake'), ('OO400', 5, 'Blue')
Run Code Online (Sandbox Code Playgroud)
现在我已经尝试使用 SQL Server 函数Ceiling(),Floor()但没有得到我想要的输出。这是我试过的查询,我需要在 SQL Server 中做什么才能得到 2, 2, 1 的输出?
Select
partid
,CEILING(qtyordered/3) As [First] --want to be 2
,CEILING(qtyordered/3) As [Second] --want to …Run Code Online (Sandbox Code Playgroud) 我使用了 Brent 的 sp_BlitzIndex 并收到了有趣的结果。对于第一次运行,它建议我创建一个索引。我已经完成并再次执行。这次它告诉我们新创建的索引太激进了。有了这个逻辑,DBA 会感觉就像赛马在兜圈子。布伦特,如果我是一匹疯狂的盲马,请给我指路。
我有一个使用并行计划的数据透视查询,即使成本小于 5。
Parallelism 的成本阈值设置为默认值 5,MAXDOP 为 0。
SELECT Column1, Column2 Column3, Column4 AS Column5, Column6 Column7, Column8 Column9, Column10 Column11
FROM (
SELECT Column12,
Column13,
Column1
FROM Database1.Schema1.Object1
) Object2 PIVOT( SUM(Column13) FOR Column12 IN (Column2, Column4, Column6, Column8, Column10) ) AS pvtScore;
Run Code Online (Sandbox Code Playgroud)
以下屏幕截图显示估计的子树成本为 1.39。
我想知道为什么在成本阈值为 5 时使用并行计划以启动并行性。
版本:SQL Server 2008 R2
我在ServerR.
我可以轻松地使用我的本地 SSMS 来连接ServerR的数据库引擎和报告服务。
当我尝试使用本地报告服务配置管理器时,即使我输入服务器名称ServerR并单击“查找”,它也会显示“未找到报告服务器。 ”
为什么?
我正在使用 Visual Studio 创建一个 VC# 应用程序。启动时,它会打开一个 MDF 文件(SQL Server Express 数据库)。
当我执行
BACKUP DATABASE db.mdf TO DISK=backup.mdf
Run Code Online (Sandbox Code Playgroud)
我创建了 backup.mdf。
然后我执行以下操作:
我收到错误“用户‘PC\User’登录失败”
我该如何解决这个问题?
我在可用性组的辅助节点上应用了 Service Pack 4。它失败了,所以我将辅助节点的整个 VM 恢复到早期版本,现在数据不同步。
我有主动和被动两个节点。我尝试手动恢复数据移动。但它失败了。你能在这里提出什么建议吗?
我的数据库中有两个表students:
GRADE_REPORT:
+----------------+-------------+------+
|Student_No . | SectionId | Grade|
+----------------+-------------+------+
| 11 | 85 | B |
| 17 | 112 | B |
| 17 | 119 | C |
| 17 | 135 | A |
| 8 | 85) | A |
| 8 | 92 | A |
+----------------+-------------+------+
Run Code Online (Sandbox Code Playgroud)
学生:
+----------------+-------------+------+--------+----------------+
| Studentnumber | name | Classification| DepartmentName |
+----------------+-------------+---------------+----------------+
| 17 | Bill Smith | 1 | CS |
| 8 | Bob …Run Code Online (Sandbox Code Playgroud) sql-server ×9
backup ×1
mysql ×1
parallelism ×1
patching ×1
ssis ×1
ssrs ×1
t-sql ×1
table ×1
upgrade ×1