问题标签 [sysobjects]
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 - sys.objects [name] 列与定义中的对象名称不一致(存储过程名称)
上周,作为一项要求的一部分,我编写了一个脚本来为所有数据库对象生成对象定义。
在测试时,我发现对于少数存储过程,[sys.objects].name 与实际对象定义中的名称不匹配(由 OBJECT_DEFINITION(Object_ID) 返回)。这很奇怪,我生平第一次看到它。
在考虑可能是什么原因时,我发现当我们从对象资源管理器重命名存储过程时会发生这种情况(查看-> SQL Server Management Studio 中的对象资源管理器)。
只是想知道,有没有办法检索实际的对象名称(在这种情况下,SP 名称)?
database - Sybase ASE 15.7 - 如何将两个数据库中的对象合并到一个数据库中?
我有一个使用 Sybase ASE 15.7 作为底层数据库的应用程序。在过去,建议拆分表并将它们放置在两个不同的数据库中,比如 db1 和 db2。我知道没有命名冲突,这意味着我可以将对象从 db1 迁移到 db2,反之亦然。
迁移数据的最佳选择是什么。我有 SQL 脚本来在 remeining 数据库中创建我需要的所有对象。有没有比使用这个更好的选择:
有些桌子很大。所以我需要注意事务日志没有被填满。
BCP 也可能是这样的选择:
是否有可用的工具可以连接到两个数据库并可以处理这样的事情?
也许有人有一个想法。提前致谢。
此致
延斯
select - 在 SQL Server 中查找任何硬编码值
我需要识别数据库中包含具有硬编码值的“scenarioID”的任何对象。
我正在寻找确定以下情况:
- 场景 ID = XX(两位数)
- 场景 ID=XX(两位数)
- 场景 ID = XX(两位数)
我写的下面的查询似乎是在拉包含“场景”的对象,但给我的不仅仅是上述情况。
sql-server - 在 SQL Server 2005 之后,表 sysobjects 已更改或不再存在。等效项是什么?
我正在查看关于 sql server 升级兼容性的报告并看到以下错误:
在 SQL Server 2005 之后,表 sysobjects 已更改或不再存在。使用它可能会导致错误。有关详细信息,请参阅:X 行,Y 列。
我们正在迁移到 SQL Server 2016,我需要用什么替换 sysobjects。
生成上述 110 兼容性消息的存储过程部分如下所示:
从系统对象中选择名称
tsql - 如何在 sys 对象查询中选择服务器名称
在 T-SQL 中,我正在尝试执行以下操作:-
但我不断收到错误“无效的对象名称..”
我最终想比较两台服务器的所有数据库(如下所示..):--
sql-server - SQL Server 存储过程定义与 sys_modules.definition 不同
我有 10 个存储过程,它们与 sys_modules 中的定义不同。我用这个查询找到它们:
有人能告诉我为什么会这样吗?
这是我第二次遇到这个问题。
tsql - 查看有多少 sysobjects 使用特定数据库中的表
查看有多少 sysobjects 使用来自特定数据库的表。我正在数据库(和 ssis 包)中的 sysobjects 中运行查询,以确认在开始之前我们需要查看多少对象。有没有一种方法可以识别在没有代码审查的情况下使用的表?使用关键字“DATABASEB”从 DATABASEA 中查找任何内容。使用数据库A
sql-server - sql查找表mssql的数据库
我正在开发一个具有多个上下文的项目,因为数据是从不同的数据库中提取的。
我们有大约数百个数据库,1 个数据库也有数百个表,所以要通过很多数据库找到一个表是很辛苦的。
我只有通过这样的列名从特定数据库中查找表名的代码:
但有时我已经知道表名但不知道它属于哪个数据库。谁能指出我正确的代码?
更新:
我的意思是说数据库。为了更清楚地解释,这是我们的连接字符串,如您所见,我刚刚添加了几个数据库。
但是,它可以根据我们在代码中需要的数据而增长。我需要将用作我的上下文的数据库名称(我正在使用 dbscopecontext)以及能够像这样查询
因为像下面这样从查询板中选择会产生错误。
提前致谢
powershell - 如何在 Azure DevOps 上的 Windows 管道中为 Go 生成 syso 文件
我想使用 syso-filego build
为我的可执行文件设置一个图标。
在我的 win10 笔记本上一切正常,但是当我在 ubuntu-latest 或 windows-latest 中使用相同的 syso 文件(使用 git lfs 签入)时,我收到以下消息:
当我尝试重新创建 syso 文件时,我收到此消息:在管道中bad magic number
调用可执行文件时。($env:GOPATH+"\bin\rsrc.exe")
对于我的问题,如何在 Azure DevOps 的 Windows 管道中为 Go 生成一个 syso 文件并将其与go build
?
linqpad - 在 LinqPad 中,查询 LinqPad 6 和 7 中的数据库
在 LinqPad 5 中,以下代码示例非常适用于访问数据库信息,其中包括恢复模型、加密状态和其他对 DBA 有用的信息等信息。这是使用Linq to SQL进行 SQL Server 数据库连接。
*当 LINQPad 中的数据库连接指向 SQL 服务器的主数据库时。
但是,对数据库的访问在 LinqPad 6 或 7 中不起作用。我一直在尝试升级使用数据库的查询,以便可以在 LinqPad 6+ 中运行它们而没有成功。
是否可以使用任何设置或替代查询来在 LinqPad 6 和 7 中完成相同的结果?