sql-server-2008相关内容
我有存储过程,我必须传递参数,但问题是我不确定要传入多少个参数,它可以是 1,下次运行它可以是 5. cmd.Parameters.Add(new SqlParameter("@id", id) 谁能帮助我如何在存储过程中传递这些可变数量的参数?谢谢 解决方案 您可以将它作为逗号分隔的列表传入,然后使用 split 函数,并根据结果连接. 创建函数 dbo.SplitInts(@Li
..
我有一个关于 SQL Server 的小问题:如何从这个表中获取最近 30 天的信息 样本数据: 产品: 日期----------2014-11-202014-12-122014-11-102014-12-132014-10-122014-11-152014-11-142014-11-162015-01-18 基于此表数据,我希望输出如下所示 更新--------2014-11-
..
我正在使用 SQL Server 2008 R2.我无法远程连接到我的数据库.我收到以下错误. 建立连接时发生与网络相关或特定于实例的错误到 SQL Server.服务器未找到或无法访问.验证实例名称正确,并且 SQL Server 已配置为允许远程连接. (提供者:命名管道提供者,错误:40 - 无法打开与 SQL Server 的连接) 我检查了 SQL Server 属性并启用
..
如何查找依赖于表格特定列的对象. 例如: 表:SomeTable 列:col1 PK,col2,col3 我想找到所有依赖 col1 (Pk) 的对象 解决方案 试试这个查询,它会给你一些我认为你正在寻找的结果. 要进行过滤,请在 c1.name 或 c2.name 列中搜索值. 要查找对某个列的所有引用,请使用 c2.name 作为列名,并使用 OBJECT_
..
我正在开发一个 SQL Server 2008 R2 实例.我刚刚更改了存储过程的代码.当我尝试调试该 proc 时,SSMS 调试窗口显示代码的 older 版本. 如何强制 SSMS 显示当前版本的代码? 提前致谢. 解决方案 这个问题在 SQL Server 中已经存在多年了.在与正确版本的源代码同步之前,启动和停止调试器通常需要一些时间. 您还会注意到打开了几个窗
..
我最近在使用 bcp 时遇到了一个错误.这是错误. SQLState = 22001,NativeError = 0 错误 = [Microsoft][SQL ServerNative Client 10.0]字符串数据,右截断 我正在尝试将数据解压缩到一个没有任何约束的临时表中,并且与数据相比,数据类型也相当大.我有大约 11 个来自不同表的文件被 bcp'd 并在解压缩错误时从其中
..
我们如何找到数据库中被锁定的表?请,建议. 解决方案 你可以使用 sp_lock(和 sp_lock2),但在 SQL Server 2005 及以后的版本中,不推荐使用此功能,而支持查询 sys.dm_tran_locks: 选择object_name(p.object_id) 作为表名,资源类型,资源描述从sys.dm_tran_locks l在 l.resource_associa
..
是否有可以让我将整个 SQL Server 2008 R2 数据库迁移到 MySQL 的 GUI 工具?我安装了 MySQL Workbench,但它似乎没有像 SSIS 这样的功能来从 SQL Server 复制和粘贴整个数据库.我下载了 MySQL 迁移工具包,但它不再受支持,运行时出现 Java 错误. 解决方案 新版本的 MySQL Workbench 合并了旧的 Migratio
..
我想自动生成带有每个定义代码的唯一 ID. 例如: UID12345678CUSID5000 我尝试了 uniqueidentifier 数据类型,但它生成的 id 不适合用户 ID. 大家有什么建议吗? 解决方案 我认为唯一可行的解决方案是使用 ID INT IDENTITY(1,1) 列让 SQL Server 处理数值的自动递增 一个计算的、持久的列,用于
..
我正在使用 SQL Server 2008 空间数据类型.我有一个表,所有状态(作为多边形)作为数据类型 GEOMETRY.现在我想检查一个点的坐标(纬度、经度)作为数据类型 GEOGRAPHY 是否在该州内. 我找不到任何使用新空间数据类型的示例.目前,我有一个多年前实施的解决方法,但它有一些缺点. 我同时拥有 SQL Server 2008 和 2012.如果新版本有一些增强,我也
..
我最近不得不安装 SQL Server 并将数据库恢复到两台笔记本电脑,第一台花了我几天时间才弄清楚,第二台我还在苦苦挣扎. 我在这里都遇到了这个错误: 与 SQL Server 建立连接时出现与网络相关或特定于实例的错误.服务器未找到或无法访问.验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接.(提供者:命名管道提供者,错误:40 - 无法打开与 SQL Ser
..
我在 apache 服务器上使用 Doctrine 2.2 和 php 5.3. 到目前为止,我偶然发现了以下问题:当我尝试更新日期时间列时,我得到:SQLSTATE[22007]:[Microsoft][SQL Server Native Client 10.0][SQL Server]从字符串转换日期和/或时间时转换失败. 到目前为止,我什至已经进入该列,然后使用它只添加了 1 天
..
问题:在经典 ASP 页面中使用 SQL 在 SQL Server 2008 R2 中更新数据库的任何尝试都被拒绝. 简而言之,可以读取,但不能在 ASP 页面中使用 SQL 更新/写入数据库 错误信息: 用于 SQL Server 错误“80040e4d"的 Microsoft OLE DB 提供程序 用户登录失败 我花了 6 个多小时进行故障排除,但仍然没有答案
..
我的系统需要通过 CSV 上传导入大量姓名和电子邮件地址(仅两个字段). 我可以很容易地处理上传,在处理导入之前我将如何验证电子邮件地址. 另外,我怎样才能快速处理这个或作为后台进程而不需要用户观看脚本? 使用经典 ASP/SQL Server 2008. 请不要嘲笑经典的 asp. 解决方案 您需要通过 ASP 应用程序进行此上传吗?如果不是,那么无论哪种脚本语言
..
是否可以创建一个打开 firefox、运行网站然后再次关闭 firefox 的批处理文件? 类似: @echo off启动火狐http://..... 这是我卡住的地方...网站加载完成后需要再次关闭firefix. 它用于每晚 23:59 运行维护脚本.该脚本基于本地,但不使用服务器就无法运行 asp 文件,因此我将其作为网站放置. 解决方案 改编自我多年前在 aspfa
..
在 SQL 9 (2005) 中创建了一个存储过程,并已升级到 SQL 10 (2008).此后,以下存储过程停止工作并抛出上述错误: ALTER PROCEDURE [dbo].[GetModifiedPages]@vPortalUID nvarchar(32) = ''作为开始-- 将 GUID 转换为 UI将 @nPortalUID 声明为唯一标识符SET @nPortalUID = CA
..
这应该非常简单,但我无法为使用 Windows 身份验证的 SQL Server 2008 的本地副本提供有效的连接字符串.我尝试使用数据链接属性工具创建连接字符串,并且连接没有问题,但是当我将生成的字符串复制粘贴到我的 ADODB.Connection 对象的 ConnectionString 属性中时,我得到了各种有趣和不同的错误. 设置 conn = Server.CreateObject
..
我正在寻找 Management Studio 通过“查看依赖项"菜单显示的确切内容. Management Studio 连接到 SQL Server 2008 右键单击对象并选择“查看依赖项" 现在您可以来回浏览依赖项. 如何以编程方式获取相同的信息?(SQL 查询?) 解决方案 在运行以下查询之前,请替换 和
..
我在尝试删除列时收到的错误消息: 对象“defEmptyString"依赖于列“fkKeywordRolleKontakt". 消息 5074,第 16 级,状态 1,第 43 行 ALTER TABLE DROP COLUMN fkKeywordRolleKontakt 失败,因为一个或多个对象访问此列. 我已经尝试找到默认约束,如下所述:SQL Server 2005
..
我知道过去有关于 SQL 2005 与 Lucene.NET 的问题,但自 2008 年问世以来,他们对其进行了很多更改,并想知道是否有人可以给我优点/缺点(或链接到文章). 解决方案 我于 2006 年在 SQL Server 2005 的 FTS 之上构建了一个中等大小的知识库(可能是 2GB 的索引文本),现在已将其移至 2008 的 iFTS.这两种情况对我来说都很好,但从 200
..