问题标签 [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.
sql-server-2005 - 从另一个数据库创建一个数据库?
SQL Server 2005 中是否有一种自动方法可以从另一个数据库中的多个表创建数据库?我需要处理一个项目,我只需要几个表就可以在本地运行它,而且我不想备份 50 gig 的数据库。
更新
我在 Management Studio 中尝试了 Tasks -> Export Data,虽然它使用我想要的表创建了一个新的子数据库,但它没有复制任何表元数据,即......没有 PK/FK 约束和身份数据(甚至选中保留身份)。
我显然需要这些才能工作,所以我愿意接受其他建议。我会试试那个数据库发布工具。
我没有可用的集成服务,两个 SQL Server 不能直接相互连接,所以这些都出来了。
更新的更新
数据库发布工具有效,它生成的 SQL 有点错误,所以需要一点手动编辑(尝试引用不存在的触发器),但一旦我这样做了,我就很好了。
sql-server-2005 - 您可以在 SQL Server 2005 上使用 FREETEXT() 对关键字执行 AND 搜索吗?
当使用多个术语时,请求将 SO 搜索默认为与当前 OR 相比的 AND 样式功能。
官方的回应是:
不像听起来那么简单;我们使用 SQL Server 2005 的FREETEXT()函数,但我找不到指定 AND 与 OR 的方法 - 你可以吗?
那么,有没有办法呢?
我可以找到很多关于它的资源,但我不是专家。
sql-server-2005 - 在 Visual C++ 中执行查询的最简单方法是什么
我正在使用 Visual C++ 2005,想知道连接到 MS SQL Server 并执行查询的最简单方法。
我正在寻找像 ADO.NET 的 SqlCommand 类一样简单的东西,它是 ExecuteNonQuery()、ExecuteScalar() 和 ExecuteReader()。
Sigh 使用 CDatabase 和 ODBC 提供了一个答案。
任何人都可以演示如何使用 OleDb 的 ATL 使用者模板来完成吗?
另外从查询中返回一个标量值呢?
sql-server-2005 - 将 Sharepoint 3.0 升级到 SQL 2005 后端?
我们正试图摆脱我们所有的 SQL Server 2000 数据库,以重新利用我们的旧数据库服务器...... Sharepoint 3.0 正在成为一个引人注目的。
我查看了许多来自 Microsoft 的指南,并尝试了其中的说明。我也刚刚尝试了良好的 exec sp_detach_db / sp_attach_db,但没有运气。有没有人真的这样做过?
sql - 我可以在对 SQL Server UDF 的调用之间维护状态吗?
我有一个插入数据的 SQL 脚本(通过当前数以千计的 INSERT 语句)其中一列包含一个唯一标识符(虽然不是 IDENTITY 类型,只是一个普通的 ol'int),它实际上在几个不同的表中是唯一的。
我想在我的脚本中添加一个标量函数来获取下一个可用 ID(即上次使用的 ID + 1),但我不确定这是否可行,因为似乎没有办法使用全局或UDF 中的静态变量,我不能使用临时表,也不能从函数中更新永久表。
目前我的脚本如下所示:
但我希望它看起来像这样:
硬编码偏移量是一件很痛苦的事情,而且容易出错。将它打包成一个简单的标量函数非常吸引人,但我开始认为它不能那样做,因为似乎没有办法维持调用之间的偏移计数器。是这样吗,还是我缺少什么。
我们目前使用的是 SQL Server 2005。
编辑澄清:
两个用户点击它不会发生。这是一个升级脚本,只会运行一次,而且不会同时运行。
实际的 sproc 没有以 sp_ 为前缀,修复了示例代码。
在正常使用中,我们确实使用 id 表和 sproc 来根据需要获取 ID,我只是在此脚本中寻找一种更简洁的方法,它实际上只是将一堆数据转储到 db 中。
sql-server-2005 - ReadUncommitted 是否意味着 NoLock
在 SQL Server 2005 中编写 SQL 语句时,READUNCOMMITTED 查询提示是否暗示 NOLOCK 或者我也必须手动指定它?
也是这样:
相同:
sql - 在 MS SQL Server 2005 中,有没有办法将数据库的完整维护计划导出为 SQL 脚本?
目前,如果我想为我的数据库中的一个表输出一个 SQL 脚本,在 Management Studio 中,我可以右键单击并输出一个创建脚本。
是否有相当于输出数据库维护计划的 SQL 脚本?#
编辑
我工作的公司有 4 台服务器,3 台服务器并且没有集成迹象,每台每天运行大约 500,000 笔交易。原始维护计划未记录在案,并试图创建默认模板维护计划。
sql-server - 如何检查 SQL Server 文本列是否为空?
我正在使用 SQL Server 2005。我有一个带有文本列的表,并且表中有很多行,其中该列的值不为空,但为空。尝试与 '' 进行比较会产生以下响应:
数据类型 text 和 varchar 在不等于运算符中不兼容。
是否有特殊功能可以判断文本列的值是否不为空而是为空?