问题标签 [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.
sql-server - SQLDMO - [Microsoft][ODBC SQL Server Driver][SQL Server]'*' 附近的语法不正确
我目前负责维护旧版软件。目前我在使用 SQLDMO 时遇到以下问题:
我的数据库中大约有 20 个表,但只有其中一些表重现了异常:
请告诉我问题的原因以及如何解决
更新 我尝试了 2 个数据库,发现它在一个数据库中运行正常,但在另一个数据库中产生了问题。但是这些数据库具有相同的表结构,那么为什么错误发生在一个数据库中,而另一个数据库没有发生呢?
sql - SQL比较数据库之间的两个存储过程
我有两个版本的同一数据库,需要在它们之间存储一些对象(存储过程、视图等)
实际上 ?m 使用 SQLDMO-SQLSMO 来检索每个对象的文本,然后我执行文本比较。这是有效的,但如果我有更多的棕褐色 1000 多个对象,则需要很长时间。
我的问题是。有一种简单的方法来执行这种比较?也许是在数据库上生成的 MD5 密钥?
c# - SQL SMO - 检查用户是否是服务器管理员
我想检查连接的用户是否是 SQL Server 管理员(以 sysadmin 角色)并想知道这是否是最好的方法?
在 SQL DMO(SMO 的基于 COM 的前身)中,有一个挂起SQLDMO.SQLServer
对象的属性,称为IsServerAdmin
. 我想知道 SMO 中是否有类似的东西,但我只是没能找到它?
sql-server - SQLDMO.SQLServer:“动态链接库 (DLL) 初始化例程失败。”
我在运行以下代码时遇到了一些麻烦,并且不知道为什么它不起作用:
VBS 脚本:
错误弹出:
控制台输出:
我已经安装了 SQLServer2005 向后兼容包。
任何想法,将不胜感激!
c# - 如何手动注册 SqlDmo.dll 的 32 位版本?
我正在制作我的第一个 Crystal 报告,但由于以下错误,我收到错误为具有 CLSID {10020100-E260-11CF-AE68-00AA004A34D5} 的组件检索 COM 类工厂失败:80040154。
我的代码是:
和
我正在使用 Sql server 2008 和 Visual Studio 2010,我的电脑是 32 位的
sql-server - 从 SQL DMO 迁移到 SQL SMO (SQL Server 2012)
我正在将 SQL DMO 逻辑迁移到 SQL SMO 逻辑,但我不确定如何为一些属性实现相同的功能。这是 DMO:
这是迄今为止的 SMO:
ImportRowsPerBatch (BatchSize?)、ErrorFilePath、MaxErrorsBeforeAbort 和 DataFileType 的等价物(如果存在)是什么?谢谢。
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 版本。