问题标签 [sqldmo]

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 投票
1 回答
2835 浏览

sql-server - SQLDMO - [Microsoft][ODBC SQL Server Driver][SQL Server]'*' 附近的语法不正确

我目前负责维护旧版软件。目前我在使用 SQLDMO 时遇到以下问题:

我的数据库中大约有 20 个表,但只有其中一些表重现了异常:

请告诉我问题的原因以及如何解决

更新 我尝试了 2 个数据库,发现它在一个数据库中运行正常,但在另一个数据库中产生了问题。但是这些数据库具有相同的表结构,那么为什么错误发生在一个数据库中,而另一个数据库没有发生呢?

0 投票
2 回答
6177 浏览

sql - SQL比较数据库之间的两个存储过程

我有两个版本的同一数据库,需要在它们之间存储一些对象(存储过程、视图等)

实际上 ?m 使用 SQLDMO-SQLSMO 来检索每个对象的文本,然后我执行文本比较。这是有效的,但如果我有更多的棕褐色 1000 多个对象,则需要很长时间。

我的问题是。有一种简单的方法来执行这种比较?也许是在数据库上生成的 MD5 密钥?

0 投票
1 回答
1850 浏览

c# - SQL SMO - 检查用户是否是服务器管理员

我想检查连接的用户是否是 SQL Server 管理员(以 sysadmin 角色)并想知道这是否是最好的方法?

在 SQL DMO(SMO 的基于 COM 的前身)中,有一个挂起SQLDMO.SQLServer对象的属性,称为IsServerAdmin. 我想知道 SMO 中是否有类似的东西,但我只是没能找到它?

0 投票
0 回答
421 浏览

sql-server - SQLDMO.SQLServer:“动态链接库 (DLL) 初始化例程失败。”

我在运行以下代码时遇到了一些麻烦,并且不知道为什么它不起作用:

VBS 脚本:

错误弹出:

控制台输出:

我已经安装了 SQLServer2005 向后兼容包。

任何想法,将不胜感激!

0 投票
0 回答
1276 浏览

c# - 如何手动注册 SqlDmo.dll 的 32 位版本?

我正在制作我的第一个 Crystal 报告,但由于以下错误,我收到错误为具有 CLSID {10020100-E260-11CF-AE68-00AA004A34D5} 的组件检索 COM 类工厂失败:80040154。

我的代码是:

我正在使用 Sql server 2008 和 Visual Studio 2010,我的电脑是 32 位的

0 投票
1 回答
1122 浏览

sql-server - 从 SQL DMO 迁移到 SQL SMO (SQL Server 2012)

我正在将 SQL DMO 逻辑迁移到 SQL SMO 逻辑,但我不确定如何为一些属性实现相同的功能。这是 DMO:

这是迄今为止的 SMO:

ImportRowsPerBatch (BatchSize?)、ErrorFilePath、MaxErrorsBeforeAbort 和 DataFileType 的等价物(如果存在)是什么?谢谢。

0 投票
1 回答
569 浏览

sql-server - 检索具有 CLSID {10020200-E260-11CF-AE68-00AA004A34D5} 的组件的 COM 类工厂

我正在使用 SQL DMO 类在 VB.NET 代码中执行一些查询,但出现以下错误

{“由于以下错误,检索具有 CLSID {10020200-E260-11CF-AE68-00AA004A34D5} 的组件的 COM 类工厂失败:80040154 未注册类(HRESULT 异常:0x80040154(REGDB_E_CLASSNOTREG))。”

我已经搜索过互联网,试图注册文件但没有运气。

下面是代码示例:

它在第三行中断,应用程序正在运行 4.6.1 .Net 框架,我使用的是 Windows 10(64 位)VS 2015 版本。