sql-server-2008-r2相关内容

dbHasCompleted 始终返回 TRUE

我正在使用 R 对 SQL Server 2008 R2 数据库进行统计分析.我的数据库客户端(又名驱动程序)是 JDBC,因此我使用的是 RJDBC 包. 我的查询非常简单,我确信该查询会返回很多行(大约 200 万行). SELECT * FROM [maindb].[dbo].[users] 我的R脚本如下. 库(RJDBC);javaPackageName ..
发布时间:2022-01-16 23:49:19 数据库

在日志传送的辅助服务器上创建用户

我有一个生产服务器说 ServerA 我已经设置日志传送到 ServerB,它处于只读模式.此日志传送的目的是降低生产服务器上一些昂贵查询(痛苦报告)的负载. 现在,如果我必须使用我们的域帐户创建一些登录名.我不能这样做,因为辅助数据库处于待机模式. 我认为如果我在主服务器上创建这些登录名,它将被复制到辅助服务器,然后日志会在那里恢复,但事实并非如此. 我在网上做了很多研究,找到 ..
发布时间:2022-01-16 23:48:41 数据库

如何确定哪个 SQLDependency 触发了更改函数?

我正在使用 SQLDependency 类探索查询通知.构建一个简单的工作示例很容易,但我觉得我错过了一些东西.一旦我跳过了一个简单的单表/单依赖示例,我就想知道如何确定哪个依赖触发了我的回调? 我在解释时遇到了一些麻烦,所以我在下面提供了一个简单的示例.当调用 AChange() 时,我无法查看依赖项中的 sql,并且我没有对关联缓存对象的引用. 那么男孩该怎么办? 选项 1 ..

sql查询参数为null不为null

我正在尝试执行 sql 查询并根据参数是否为空来动态构建 where 条件.我有这样的事情: SELECT tblOrder.ProdOrder, tblOrder.Customer FROM tblOrder@OrderId 不为空的情况然后哪里 tblOrder.OrderId = @OrderId别的结尾@OrderCustomer 不为空的情况然后和 tblOrder.OrderCust ..
发布时间:2022-01-16 23:47:48 其他开发

是否有任何方法/工具来确定 SQL sERVER 中的估计查询运行时间

我已经在谷歌上搜索了一段时间..有什么方法可以确定估计的查询执行时间> ssms上有实际的执行计划和估计的执行计划.问题是这些都没有估计时间. 是不是 Sql Server 缺少什么? 解决方案 目前没有.微软目前正在研究结合已经完成的工作和估计的执行计划的方法(请参阅他们的研究细节在 Microsoft Research 网站上),所以我们很快就会看到一些东西.但这是我所知道 ..

如何找到两个日期之间的持续时间

我想找出两个日期列之间的持续时间.为此,我使用 DATEDIFF 函数分别查找数字年份和月份,但希望两个结果都在单列中.下面给出了这两列. start_dt |end_dt2009 年 10 月 6 日 2011 年 7 月 15 日 需要的结果 持续时间(年.月)2.3 解决方案 我认为没有开箱即用的 API 可以提供您提到的格式的结果.您需要使用 DATEDIFF 函数来获得所需的最 ..
发布时间:2022-01-16 23:47:29 其他开发

如何获得在每个科目中获得最高分的学生的姓名?

我有下表 名称 |主题 |分数--------------------------一个 M 20b米25厘米 30d C 44e C 45f C 46克H 20 这里我有一个“学生"表,我想获取获得的学生的姓名 学生表中每个科目的最高分数,如下面的输出. 名称 |主题 |分数厘米 30f c 46g h 20 解决方案 您可以使用 ROW_NUMBER 函数仅返回每个主题的“最佳" ..

无法登录到 SQL Server 2008 R2 Management Studio 中的服务器

我有一个 SQL Server 2008 R2 实例,可以使用 sa 用户登录.但是我想定义另一个用户(administrator)使用 SQL Server Management Studio 登录,所以我做了以下操作: 在 Management Studio 中以 sa 身份登录到服务器. 右键单击数据库名称. 点击了属性. 然后在许可下,我选择所需的用户名(administrat ..
发布时间:2022-01-16 23:46:40 数据库

用逗号分隔的列表从联接更新数据库表字段

我有两个名为 Districts 和 Schools 的表.Districts 表包含一个名为 Schools 的列. 我需要从对应的 Schools 表中填充 Districts 表的 Schools 列,以便 中的每一行Districts 表有一个逗号分隔的Schools 表中的学校名称值列表. 我该怎么做?我应该使用 UPDATE 查询还是存储过程? 我只知道: SQ ..
发布时间:2022-01-16 23:46:08 数据库

OptimisticConcurrencyException -- SQL 2008 R2 使用实体框架代替插入触发器

使用 SQL 2008 R2 11 月版本数据库和 .net 4.0 Beta 2 Azure 辅助角色应用程序.辅助角色收集数据并将其插入到具有一个标识列的单个 SQL 表中.因为可能会运行此辅助角色的多个实例,所以我在 SQL 表上创建了一个 Insert 而不是触发器.触发器使用 SQL Merge 函数执行 Upsert 功能.使用 T-SQL 我能够正确验证插入而不是触发函数,在更新现有 ..

SQL Server 删除和重新创建表的索引

我有一种情况,我的SQL Server 2008中. 我需要改变一个列类型,但索引防止更改.但由于数据库是在几个客户,我不知道有多少指标如何存在涉及列. 有没有得到,编程而言,涉及该列,并将其丢弃所有索引的任何方式,并在 ALTER TABLE 语句创建这些自动? 后 我听说禁用它们可以乱用表,因为类型的变化. 我从TINYINT到SMALLINT类型改变. ..
发布时间:2022-01-16 23:44:47 数据库

将字符串转换为xml并插入Sql Server

我们有一个 SQL Server 2008 R2 数据库表,其中 XML 存储在 VARCHAR 数据类型的列中. 我现在必须获取 xml 的一些元素. 所以我想首先将存储为 VARCHAR 数据类型的 xml 转换为存储为 xml 数据类型的 xml. 例子: 表 A Id(int) , ProductXML (varchar(max)) 表 B Id(int), ..
发布时间:2022-01-16 23:44:20 数据库

计算顺序事件和序列计数 SQL

我有一个使用找到的答案构建的查询 这里非常有帮助.我添加了一些东西来满足我的需要.我添加的其中一件事是 ROW_NUMBER() 以计算某人在 30 天内在任何时间长度内被重新接纳的次数.我已按照第一个答案和问题 张贴在这里.这并没有解决思想,序列长度和序列计数问题. 这是查询: -- 创建表来存储 CTE 结果声明@PPR 表(VISIT1 VARCHAR(20) -- 这是一个唯一值, ..

查看加入存储过程的结果

我在应用程序使用的 SQL 服务器中有一个现有视图.我需要加入从存储过程返回的表.存储过程做了很多事情,比如在返回结果之前插入多个#temp 表. 我尝试将存储过程转换为表值函数.但是插入到 TVF 内的临时表会导致编译错误. 有没有其他方法可以实现这一点. 谢谢 解决方案 您可以将存储过程中的结果插入到临时表中,然后将其连接到视图中. 看看下面的例子 SQL ..
发布时间:2022-01-16 23:43:23 数据库