问题标签 [sql-server-2005]

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 投票
5 回答
4703 浏览

sql-server-2005 - 从另一个数据库创建一个数据库?

SQL Server 2005 中是否有一种自动方法可以从另一个数据库中的多个表创建数据库?我需要处理一个项目,我只需要几个表就可以在本地运行它,而且我不想备份 50 gig 的数据库。

更新

我在 Management Studio 中尝试了 Tasks -> Export Data,虽然它使用我想要的表创建了一个新的子数据库,但它没有复制任何表元数据,即......没有 PK/FK 约束和身份数据(甚至选中保留身份)。

我显然需要这些才能工作,所以我愿意接受其他建议。我会试试那个数据库发布工具。

我没有可用的集成服务,两个 SQL Server 不能直接相互连接,所以这些都出来了。

更新的更新

数据库发布工具有效,它生成的 SQL 有点错误,所以需要一点手动编辑(尝试引用不存在的触发器),但一旦我这样做了,我就很好了。

0 投票
3 回答
1216 浏览

sql-server-2005 - 您可以在 SQL Server 2005 上使用 FREETEXT() 对关键字执行 AND 搜索吗?

当使用多个术语时,请求将 SO 搜索默认为与当前 OR 相比的 AND 样式功能

官方的回应是:

不像听起来那么简单;我们使用 SQL Server 2005 的FREETEXT()函数,但我找不到指定 AND 与 OR 的方法 - 你可以吗?

那么,有没有办法呢?

我可以找到很多关于它的资源,但我不是专家。

0 投票
4 回答
5784 浏览

sql-server-2005 - 在 Visual C++ 中执行查询的最简单方法是什么

我正在使用 Visual C++ 2005,想知道连接到 MS SQL Server 并执行查询的最简单方法。

我正在寻找像 ADO.NET 的 SqlCommand 类一样简单的东西,它是 ExecuteNonQuery()、ExecuteScalar() 和 ExecuteReader()。

Sigh 使用 CDatabase 和 ODBC 提供了一个答案。

任何人都可以演示如何使用 OleDb 的 ATL 使用者模板来完成吗?

另外从查询中返回一个标量值呢?

0 投票
1 回答
732 浏览

sql-server-2005 - 将 Sharepoint 3.0 升级到 SQL 2005 后端?

我们正试图摆脱我们所有的 SQL Server 2000 数据库,以重新利用我们的旧数据库服务器...... Sharepoint 3.0 正在成为一个引人注目的。

我查看了许多来自 Microsoft 的指南,并尝试了其中的说明。我也刚刚尝试了良好的 exec sp_detach_db / sp_attach_db,但没有运气。有没有人真的这样做过?

0 投票
2 回答
600 浏览

sql - 在 SQL 2005 企业版中使用分区有什么好处

我正在比较两种在 SQL 2005 中创建分区表的技术。

  • 将分区视图与标准版本的 SQL 2005(在此处描述)一起使用
  • 使用 SQL 2005 企业版中的内置分区(在此处描述)

鉴于企业版要贵得多,我想知道较新的企业内置实施的主要好处是什么。它只是为实现本身节省时间吗?或者我会在大型数据库上获得真正的性能吗?

我知道我可以调整第一个选项中的约束以将滑动窗口保持在分区中。我可以使用内置版本吗?

0 投票
3 回答
417 浏览

sql - 我可以在对 SQL Server UDF 的调用之间维护状态吗?

我有一个插入数据的 SQL 脚本(通过当前数以千计的 INSERT 语句)其中一列包含一个唯一标识符(虽然不是 IDENTITY 类型,只是一个普通的 ol'int),它实际上在几个不同的表中是唯一的。

我想在我的脚本中添加一个标量函数来获取下一个可用 ID(即上次使用的 ID + 1),但我不确定这是否可行,因为似乎没有办法使用全局或UDF 中的静态变量,我不能使用临时表,也不能从函数中更新永久表。

目前我的脚本如下所示:

但我希望它看起来像这样:

硬编码偏移量是一件很痛苦的事情,而且容易出错。将它打包成一个简单的标量函数非常吸引人,但我开始认为它不能那样做,因为似乎没有办法维持调用之间的偏移计数器。是这样吗,还是我缺少什么。

我们目前使用的是 SQL Server 2005。

编辑澄清:

两个用户点击它不会发生。这是一个升级脚本,只会运行一次,而且不会同时运行。

实际的 sproc 没有以 sp_ 为前缀,修复了示例代码。

在正常使用中,我们确实使用 id 表和 sproc 来根据需要获取 ID,我只是在此脚本中寻找一种更简洁的方法,它实际上只是将一堆数据转储到 db 中。

0 投票
1 回答
2637 浏览

sql-server-2005 - 使用 SQL Server 2005 查询以列出包含特定列的所有表

如标题中所述的问题。

0 投票
3 回答
1258 浏览

sql-server-2005 - ReadUncommitted 是否意味着 NoLock

在 SQL Server 2005 中编写 SQL 语句时,READUNCOMMITTED 查询提示是否暗示 NOLOCK 或者我也必须手动指定它?

也是这样:

相同:

0 投票
2 回答
2122 浏览

sql - 在 MS SQL Server 2005 中,有没有办法将数据库的完整维护计划导出为 SQL 脚本?

目前,如果我想为我的数据库中的一个表输出一个 SQL 脚本,在 Management Studio 中,我可以右键单击并输出一个创建脚本。

是否有相当于输出数据库维护计划的 SQL 脚本?#

编辑

我工作的公司有 4 台服务器,3 台服务器并且没有集成迹象,每台每天运行大约 500,000 笔交易。原始维护计划未记录在案,并试图创建默认模板维护计划。

0 投票
17 回答
471145 浏览

sql-server - 如何检查 SQL Server 文本列是否为空?

我正在使用 SQL Server 2005。我有一个带有文本列的表,并且表中有很多行,其中该列的值不为空,但为空。尝试与 '' 进行比较会产生以下响应:

数据类型 text 和 varchar 在不等于运算符中不兼容。

是否有特殊功能可以判断文本列的值是否不为空而是为空?