sql-server-2008-r2相关内容
我正在使用 R 对 SQL Server 2008 R2 数据库进行统计分析.我的数据库客户端(又名驱动程序)是 JDBC,因此我使用的是 RJDBC 包. 我的查询非常简单,我确信该查询会返回很多行(大约 200 万行). SELECT * FROM [maindb].[dbo].[users] 我的R脚本如下. 库(RJDBC);javaPackageName
..
此查询为我提供了在 SQL Server 上执行的命令的历史记录: 选择 *从(选择 deqs.last_execution_time AS [时间],dest.TEXT AS [查询]FROM sys.dm_exec_query_stats AS deqs交叉应用 sys.dm_exec_sql_text(deqs.sql_handle) 作为目标) X 当我添加 Where x.Query
..
我有一个生产服务器说 ServerA 我已经设置日志传送到 ServerB,它处于只读模式.此日志传送的目的是降低生产服务器上一些昂贵查询(痛苦报告)的负载. 现在,如果我必须使用我们的域帐户创建一些登录名.我不能这样做,因为辅助数据库处于待机模式. 我认为如果我在主服务器上创建这些登录名,它将被复制到辅助服务器,然后日志会在那里恢复,但事实并非如此. 我在网上做了很多研究,找到
..
我正在使用 SQLDependency 类探索查询通知.构建一个简单的工作示例很容易,但我觉得我错过了一些东西.一旦我跳过了一个简单的单表/单依赖示例,我就想知道如何确定哪个依赖触发了我的回调? 我在解释时遇到了一些麻烦,所以我在下面提供了一个简单的示例.当调用 AChange() 时,我无法查看依赖项中的 sql,并且我没有对关联缓存对象的引用. 那么男孩该怎么办? 选项 1
..
我正在尝试执行 sql 查询并根据参数是否为空来动态构建 where 条件.我有这样的事情: SELECT tblOrder.ProdOrder, tblOrder.Customer FROM tblOrder@OrderId 不为空的情况然后哪里 tblOrder.OrderId = @OrderId别的结尾@OrderCustomer 不为空的情况然后和 tblOrder.OrderCust
..
我已经在谷歌上搜索了一段时间..有什么方法可以确定估计的查询执行时间> ssms上有实际的执行计划和估计的执行计划.问题是这些都没有估计时间. 是不是 Sql Server 缺少什么? 解决方案 目前没有.微软目前正在研究结合已经完成的工作和估计的执行计划的方法(请参阅他们的研究细节在 Microsoft Research 网站上),所以我们很快就会看到一些东西.但这是我所知道
..
我想找出两个日期列之间的持续时间.为此,我使用 DATEDIFF 函数分别查找数字年份和月份,但希望两个结果都在单列中.下面给出了这两列. start_dt |end_dt2009 年 10 月 6 日 2011 年 7 月 15 日 需要的结果 持续时间(年.月)2.3 解决方案 我认为没有开箱即用的 API 可以提供您提到的格式的结果.您需要使用 DATEDIFF 函数来获得所需的最
..
我在 SQL Server 数据库中有一个表,它每天存储历史数据.结构如下图: UploadDate TypeID Value1 Value2------------------------------------------2012-01-08 1 否定 1998-02-052012-01-08 2 否定 1999-02-092012-01-08 3 稳定 1997-02-062012-02-
..
我有下表 名称 |主题 |分数--------------------------一个 M 20b米25厘米 30d C 44e C 45f C 46克H 20 这里我有一个“学生"表,我想获取获得的学生的姓名 学生表中每个科目的最高分数,如下面的输出. 名称 |主题 |分数厘米 30f c 46g h 20 解决方案 您可以使用 ROW_NUMBER 函数仅返回每个主题的“最佳"
..
我有一个 SQL Server 2008 R2 实例,可以使用 sa 用户登录.但是我想定义另一个用户(administrator)使用 SQL Server Management Studio 登录,所以我做了以下操作: 在 Management Studio 中以 sa 身份登录到服务器. 右键单击数据库名称. 点击了属性. 然后在许可下,我选择所需的用户名(administrat
..
我创建了一个使用 newtonsoft json 解析器的 CLR. 我需要部署 CLR.我为解析器依赖创建了一个程序集: 使用 PERMISSION_SET = UNSAFE 从 'C:\share\Release\Newtonsoft.Json.dll' 创建组件 [Newtonsoft.Json] 以上语句抛出错误: `Assembly 'Newtonsoft.Json' 引用了
..
我有两个名为 Districts 和 Schools 的表.Districts 表包含一个名为 Schools 的列. 我需要从对应的 Schools 表中填充 Districts 表的 Schools 列,以便 中的每一行Districts 表有一个逗号分隔的Schools 表中的学校名称值列表. 我该怎么做?我应该使用 UPDATE 查询还是存储过程? 我只知道: SQ
..
在我的 rails 应用程序中,我需要使用现有的 MS SQL 数据库.我已尝试遵循本手册: http://rubyrailsandwindows.blogspot.com/2008/03/rails-2-and-sql-server-2008-on-windows_24.html 我不知道如何做模型、脚手架等,因为 rails 不能简单地使用另一个数据库.我不想为 MS SQL 数据
..
使用 SQL 2008 R2 11 月版本数据库和 .net 4.0 Beta 2 Azure 辅助角色应用程序.辅助角色收集数据并将其插入到具有一个标识列的单个 SQL 表中.因为可能会运行此辅助角色的多个实例,所以我在 SQL 表上创建了一个 Insert 而不是触发器.触发器使用 SQL Merge 函数执行 Upsert 功能.使用 T-SQL 我能够正确验证插入而不是触发函数,在更新现有
..
我有一种情况,我的SQL Server 2008中. 我需要改变一个列类型,但索引防止更改.但由于数据库是在几个客户,我不知道有多少指标如何存在涉及列. 有没有得到,编程而言,涉及该列,并将其丢弃所有索引的任何方式,并在 ALTER TABLE 语句创建这些自动? 后 我听说禁用它们可以乱用表,因为类型的变化. 我从TINYINT到SMALLINT类型改变.
..
给定以下简单测试表: CREATE TABLE dbo.Test(ID BIGINT IDENTITY(1,1)NOT NULL,名称VARCHAR(50)NULL) 我想获得标识列的值成一个标量变量的 INSERT 使用输出子句后,但这并不工作: DECLARE @InsertedId BIGINT;INSERT INTO测试(名称)OUTPUT @ InsertedId = inser
..
我们有一个 SQL Server 2008 R2 数据库表,其中 XML 存储在 VARCHAR 数据类型的列中. 我现在必须获取 xml 的一些元素. 所以我想首先将存储为 VARCHAR 数据类型的 xml 转换为存储为 xml 数据类型的 xml. 例子: 表 A Id(int) , ProductXML (varchar(max)) 表 B Id(int),
..
我需要使用 Bing 地图服务、EF 5 和 SQL Server 2008 对大量地址进行地理编码.我在 SQL 中使用地理数据类型,它被 EF 转换为 DbGeography 类型. 当我创建一个 DbGeography 对象时,像这样 string point = string.Format("POINT({0} {1})",address.Longitude,address.Lat
..
我有一个使用找到的答案构建的查询 这里非常有帮助.我添加了一些东西来满足我的需要.我添加的其中一件事是 ROW_NUMBER() 以计算某人在 30 天内在任何时间长度内被重新接纳的次数.我已按照第一个答案和问题 张贴在这里.这并没有解决思想,序列长度和序列计数问题. 这是查询: -- 创建表来存储 CTE 结果声明@PPR 表(VISIT1 VARCHAR(20) -- 这是一个唯一值,
..
我在应用程序使用的 SQL 服务器中有一个现有视图.我需要加入从存储过程返回的表.存储过程做了很多事情,比如在返回结果之前插入多个#temp 表. 我尝试将存储过程转换为表值函数.但是插入到 TVF 内的临时表会导致编译错误. 有没有其他方法可以实现这一点. 谢谢 解决方案 您可以将存储过程中的结果插入到临时表中,然后将其连接到视图中. 看看下面的例子 SQL
..