标签: sql-server-2012

CURRENT_TIMESTAMP 是否有可排序的('order by')替代方案

我正在寻找一种方法来查找填充了 CURRENT_TIMESTAMP 的列的可排序替代方案,我现在很困惑。

我有一个基于 Web 的表单,其中包含多个字段,包括一个隐藏在表单上的字段,该字段在提交表单时将 CURRENT_TIMESTAMP 写入数据库。

我面临的挑战是我想从这些表单创建报告(按月、周或年排序)并按时间戳排序但根据我在这里看到的内容排序是不可能的。

有没有替代方法可以用来实现我想要的结果?

sql-server t-sql sql-server-2012

0
推荐指数
1
解决办法
2060
查看次数

AlwaysOn 架构 - 用于创建开发环境的 SQL Server 2012?

我在想,除了使用相同的架构设置 HADR 之外,是否可以以某种方式利用 SQL Server 2012 中的 AlwaysOn 架构为 DEV 和 QA 环境正确创建副本?

sql-server architecture sql-server-2012 high-availability availability-groups

0
推荐指数
1
解决办法
729
查看次数

对同一字段的多个值进行聚合查询

我使用的是 SQL-Server 2012,我有一张信用卡交易表,如下所示:

CardScheme  RespCode
=========================
Visa        Declined
MasterCard  Approved
MasterCard  Approved
MasterCard  Declined
Visa        Declined
MasterCard  Approved
MasterCard  Declined
Visa        Approved
Visa        Approved
MasterCard  Approved
Run Code Online (Sandbox Code Playgroud)

我需要编写一个查询以获得以下结果

CardScheme  Declined  Approved
==============================
Visa        2         2 
MasterCard  2         4
Run Code Online (Sandbox Code Playgroud)

请帮忙

sql-server pivot sql-server-2012

0
推荐指数
1
解决办法
1862
查看次数

第一次运行时全文查询很慢

我有大小为 65GB 和 600 万行的 SQL Server 数据库。我们在表格中有文章,文章的平均大小为 450 字。当我第一次运行查询时,需要 3-10 秒才能显示结果。再次运行相同的查询时,不到 1 秒(非常快)。

请让我知道如何优化它,以便我可以在不到 1 秒的时间内获得查询。

查询示例:

SELECT top 1 * FROM tblContent WHERE CONTAINS(pagecontent,'"increasing the likelihood"')
Run Code Online (Sandbox Code Playgroud)

这是服务器(VPS)的详细信息:

  • 操作系统:Windows Server 2012
  • SQL Server 2012 企业版(试用版)
  • 处理器:设置为 0
  • 内存:设置为0
  • 内存:4GB
  • 处理器:QUAD 4Ghz

sql-server full-text-search sql-server-2012

0
推荐指数
1
解决办法
1102
查看次数

64 位 SQL Server,总虚拟地址空间为 4GB。这怎么可能?

我的 SQL Server 2012 标准版,64 位,总虚拟地址空间为 4GB。这是为什么?

它是 64 位安装:打印 @@VERSION :

Microsoft SQL Server 2012 (SP1) - 11.0.3128.0 (Intel X86) 
    Dec 28 2012 19:06:41 
    Copyright (c) Microsoft Corporation
    Standard Edition on Windows NT 6.2 <X64> (Build 9200: ) (WOW64)
Run Code Online (Sandbox Code Playgroud)

仅 4GB 的虚拟空间

select total_virtual_address_space_kb from sys.dm_os_process_memory 
4194176
Run Code Online (Sandbox Code Playgroud)

( sys.dm_os_process_memory http://screencast.com/t/2PN2PDQYpt 的完整结果 )

sql-server-2012

0
推荐指数
1
解决办法
531
查看次数

SQL Server 日期转换

在应用 where 条件时:

WHERE DateFilled BETWEEN '02/01/2014' AND '02/28/2014'
Run Code Online (Sandbox Code Playgroud)

我的语法没有检测到填充的值02/28/2014

如果我将语法写为

WHERE DateFilled >= '02/01/2014'  
Run Code Online (Sandbox Code Playgroud)

我正在获取输出。

在 SQL Server 表中,DateFilled列具有如下值。

2014-02-28 09:24:00.000
Run Code Online (Sandbox Code Playgroud)

可能是什么原因?需要任何日期转换。如何获取StartDateEndDate使用BETWEEN条件?

sql-server sql-server-2012

0
推荐指数
1
解决办法
183
查看次数

在 sys.procedures 中看不到某些存储过程

记录数据库并发现我看不到 中的存储过程sys.procedures,即使我可以在对象资源管理器中看到它们。

select p.name, x.value, p.modify_date
from sys.procedures p
left join sys.extended_properties x
on p.object_id = x.major_id
where p.is_ms_shipped = 0
and p.name NOT LIKE 'sp_%'
Run Code Online (Sandbox Code Playgroud)

sql-server stored-procedures documentation sql-server-2012

0
推荐指数
1
解决办法
6100
查看次数

实时部分表/列复制

我想知道是否有办法用 SQL Server 2012 企业版实现以下功能?

我有Table AServer 1说 10 列。

Table A:
| col1 | col2 | col3 | coln | col10 |
Run Code Online (Sandbox Code Playgroud)

Server 2,我需要的实时副本Table ATable BServer 2。但是我实际上只需要复制 3 列,因为这就是我使用的全部。

Table B:
| col1 | col3 | col10 |
Run Code Online (Sandbox Code Playgroud)

我在上面提到了“实时”,我的意思是当我插入一个新值或更新一个新值时,Table A该更改将尽快传播到Table B.

Table B是只读表。并将Table A数据写入其中。所以 A 将是发布者,B 将是订阅者。

我怎样才能实现这种设置?换句话说,我需要使用某种复制吗?或者我可以通过 Always ON High Availability 实现这一点。

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

0
推荐指数
1
解决办法
1514
查看次数

差异备份与完整备份的大小相同

我有一个几乎 2 TB 大小的 SQL Server 数据库,它有带有图像数据类型的表。现在差异备份的大小与完整备份的大小相同。图像数据类型对此有什么影响吗?或者我错过了什么。

sql-server backup sql-server-2012 sql-server-2016

0
推荐指数
1
解决办法
373
查看次数

如何从sql server的sa登录中删除sysadmin

我有一个要求,我需要从 sa 登录中删除 sysadmin 服务器角色。

我又创建了 1 个用户,并将 sysadmin 角色授予该用户。

当我从 sa 登录中取消选中 sysadmin 时,它会引发错误。

无法使用特殊主体 sa 错误 15405。

任何人都可以知道如何做到这一点吗?

sql-server-2008 sql-server sql-server-2012

0
推荐指数
1
解决办法
197
查看次数