问题标签 [sql-server-2014]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
2400 浏览

sql-server - SQL Server 加入顺序

我使用SQL Server并有一个带有多个连接的查询。

我希望 SQL Server 先加入表 A 和 B,然后再加入表 C。

但是 SQL Server 先加入表 B 和 C,然后再加入表 A。

如何强制 SQL Server 观察我的加入顺序。

提前致谢。

0 投票
3 回答
34136 浏览

sql-server - 我们可以在 SQL Server 2014 上恢复 SQL Server 2008R2 备份吗?

目前,我们的一款产品运行在 SQL Server 2008R2 上。

对于新安装的客户端,希望选择 SQL Serer 2014,因为在这个位置,Microsoft 不销售 SQL Server 2008R2 的许可证。

0 投票
2 回答
599 浏览

sql-server - SQL Server 列的默认值

当您在表设计器中为列使用默认值时SQL Server Management Studio,SSMS 会更改您的默认值并在其周围放置括号(在 SQL Server 的所有版本和所有版本中)。例如,如果您设置0为默认值,则此默认值更改为(0). 不知道sql server为什么要用括号,有没有实际的原因。

提前致谢。

0 投票
1 回答
375 浏览

tsql - SQL Server 2014 Enterprise 与 Standard 之间是否存在任何可编程性差异?

我试图在 T-SQL 本身的上下文中查找 SQL Server 2014 企业版和标准版之间是否存在任何差异。例如,我知道存在工具和硬件限制。

我需要知道是否有任何 T-SQL 限制,例如:

  • 查询以在 Enterprise 上运行得更快
  • 索引搜索/扫描以在 Enterprise 上运行得更快
  • 可更新的列存储索引仅适用于企业

根据这篇文章比较Programmability版本之间没有。无论如何,我想仔细检查它并确保性能相同(在相同硬件的情况下),并且我不需要更改 T-SQL 代码中的任何内容。


这种差异的例子是Direct query of indexed views (using NOEXPAND hint)

在 SQL Server Enterprise 中,查询优化器会自动考虑索引视图。要在标准版或数据中心版中使用索引视图,必须使用 NOEXPAND 表提示。

0 投票
2 回答
6649 浏览

sql - Microsoft t sql如何在用户定义的函数中声明临时变量?

那么如何declare @tempVar varchar(max)在用户声明的函数中声明一个临时局部变量?我在这里试图解决的实际问题是在用户定义的存储函数中声明和使用变量。我这样声明我的函数:

服务器抱怨在错误的地方声明了变量。我应该在哪里像这样在 UDF 中声明我的变量?

0 投票
2 回答
43 浏览

sql-server - 为什么sql server会冗余执行第二条语句?

如果表 Tru.Repo 不存在,我有以下引发错误:

但我希望如果 Tru.Repo 不存在,那么第一个语句是正确的,那么为什么它会执行第二个语句?无论如何使用单个 IF 块来解决这个问题?

0 投票
0 回答
1081 浏览

sql - SQL Server 2014 / 数据同步 / 离线应用

我正在寻找有关如何管理将更改同步到云的离线客户端的当前建议/信息。我很想找到一个使用 SQL Server 2014 的示例。

客户端应用程序主要是一个数据收集设备,它将上传收集的数据。由于将有许多设备收集数据,我预计会有很多数据上升,但只有参考数据会下降(没有必要将收集到的所有数据同步到所有设备)。

我搜索了网络和 Stackoverflow,只找到了可以追溯到 2010 年的 Sync 框架的信息,这对我来说听起来很老。我的直觉告诉我 Sync 2.1(最后一个版本是 8/18/2010 ( http://www.microsoft.com/en-us/download/details.aspx?id=23217 )

我已经查看了这些链接(以及许多其他链接):

开发者页面

同步博客 - 3 岁

堆栈溢出问题

我在云中使用 Azure SQL Server 标准版 VM(因为我还需要托管 SSRS)。客户端是在 Win8 表、.Net 4.5 和 SQL Server 版本 12.0.2000(不紧凑)上运行的 WPF(可能适用于 Win8)应用程序。

我做了一个原型,唯一不完全理解的“真正”问题是Sync框架,因为我只能通过UploadAndDownload的同步方向来实现“同步”。单独上传或下载将不起作用。

0 投票
2 回答
150 浏览

sql-server - 为 TFS 使用自己的 MSSQL 实例

我们有一个 MS Server 2012 用于托管我们的 MSSQL 2014。
在服务器上,我们已经安装了两个 MSSQL 2014 实例。
一个用于生产业务应用程序,一个用于开发数据库。

除了 MSSQL 2014 安装,我们还需要设置 TFS2013。

我的问题是,为 TFS 创建一个自己的实例是否是一个好主意,或者我们是否应该只使用现有实例之一(可能是开发人员)来存储数据库。
我们希望使用另一个实例,因为我们希望将 TFS 数据库(因此重新启动 TFS SQL 服务不应影响产品数据库)与其他实例隔离开来。我们知道三个实例所需的管理量大于两个实例,但我们可以忽略这一点。

第三个实例的性能会有很大的松动,还是没有那么戏剧化?

为了避免一些问题,不可能在其他服务器上实现 TFS 或 MSSQL(因为我们没有任何可用资源)。
服务器来自适合的硬件 POV,因为我们是一家小公司,所以与数据库的连接不会太多(40 名员工到 Prod 实例,3-5 名开发人员连接到 DEV 和 TFS 实例)。

0 投票
2 回答
12304 浏览

sql - Restoring SQL Server Backup file

I have a .bak file from Microsoft Sql version 8.i want to restore this file to Microsoft SQL Server 2014. But there is a problem:

TITLE: Microsoft SQL Server Management Studio

Restore of database 'asset' failed. (Microsoft.SqlServer.Management.RelationalEngineTasks)

ADDITIONAL INFORMATION:

System.Data.SqlClient.SqlError: The database was backed up on a server running version 8.00.0384. That version is incompatible with this server, which is running version 12.00.2000. Either restore the database on a server that supports the backup, or use a backup that is compatible with this server. (Microsoft.SqlServer.SmoExtended)

For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=12.0.2000.8+((SQL14_RTM).140220-1752)&LinkId=20476

How can I restore a .bak file (version 8) in MSSQL 2014?

0 投票
2 回答
43329 浏览

sql-server - SQL Server xp_delete_file 参数

谁能解释xp_Delete_filesql server中的参数列表。我没有找到这个存储过程的 msdn 文档。

我从维护计划中获得了 xp_Delete_file 的脚本,但不理解第一个参数。