问题标签 [system-databases]

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 投票
3 回答
5910 浏览

sql-server - 是否可以在不使用名称的情况下查询 SQL Server 中的系统数据库?

在 SQL server (2005+) 中对多个数据库进行查询时,我发现有时需要排除系统数据库(master、model、tempdb、msdb 和 distribution)

除了这些,还有其他方法可以过滤吗

我看过 sys.databases 和 master.dbo.sysdatabases (不一样!)

[UPDATE] 一个示例查询,我用它来查找启用了日志传送的数据库

[更新]这似乎是“最不坏”的方式,除非其他人有更好的方式?

0 投票
1 回答
2553 浏览

database - 如何打开 EVERNOTE 文件扩展名“*.exb”?

我的机器上运行着 evernote.com 应用程序----

他们将笔记存储在我的本地计算机中,并在扩展名为“* .exb”的数据库中

如何打开扩展名为 .EXB 的数据库文件?

任何帮助或任何软件可以做到这一点?

谢谢

0 投票
2 回答
818 浏览

sql-server - master.dbo.sysprocesses 中的哪一列对于会话是唯一的?

我正在创建 SQL 机制(在 MSSQL 2005 中),该机制一次只允许一个用户在某个表中设置字段。如果设置了此字段,则其他人无法清除它(设置为 NULL)。如果不是,则此字段设置为something unique for the user's session。作为一个好的候选人master.dbo.sysprocesses.sid寻找我,但我不确定。

我需要确保当用户的客户端应用程序(将使用此机制)崩溃时,该字段将被清除,以便其他用户能够使用它。我正在考虑一些清除工作,它将检查设置此字段的用户会话是否处于活动状态,如果没有,则清除它(当然只有当该字段不为 NULL 时)。

每个用户会话的 master.dbo.sysprocesses 中是否有一个唯一列,而以后不重用相同的值?

非常感谢

0 投票
1 回答
2829 浏览

visual-studio-2010 - 无法连接到 Sql Server 数据库:未显示非系统数据库

我正在尝试使用数据连接向导从 Visual Studio 2010 连接到 SQL Server 2008 express 数据库。我选择新连接 -> MS Sql Server,然后选择唯一可用的服务器名称 (PAVEL-PC\SQLEXPRESS)。问题是我在下面的组合框中看不到我的数据库。不过,系统数据库(如 master、model、msdb 等)也会显示出来。我设法找到了类似的问题(比如这个问题:Cannot connect to SQL Server database in Visual Studio because my database is not there),看来我遇到了权限问题。但是我不明白我应该添加哪个用户(以及在哪里)。

我运行 Visual Studio 的帐户名称是 Pavel。我的电脑名称是 Pavel-PC。我不确定我的 SQL Server 帐户名称是什么,但它是使用默认设置安装的。

0 投票
1 回答
965 浏览

sql-server - 临时表名称的后缀是什么意思?

如果您展开 tempdb 节点并转到临时表,您会注意到临时表的名称附加了“ _ __ _ _ _XXXXX”。那部分是指哪里?是创建临时表的内存地方吗?谢谢

0 投票
2 回答
2196 浏览

mysql - 如何处理'#mysql50#.cache'数据库?

我在我的mysql. 这是标准的东西吗?由于它的名称,我无法选择此数据库并查看其中的内容。我可以放下它吗?

0 投票
1 回答
54 浏览

sql-server - 系统数据库日志备份恢复模型

我对sql server很陌生,有谁知道每个系统数据库的恢复模式是什么。我不知道我是否应该在我的数据库中使其变得简单或完整。因为如果数据库已满,所以我需要为此创建一个日志备份。

0 投票
1 回答
2142 浏览

sql - Oracle SQL 从月底检索数据 - 16 日和 15 日 - 1 日

好的,所以我正在尝试检索我们将称为 DATE_OF_ENTRY 的字段的数据,该字段是这样的。

示例 DATE_OF_ENTRY 数据

所以我需要在每月运行两次的脚本中使用这个字段来提取某些记录。基本上,当它是本月的第 16 天时,我希望从 1 日到 15 日的所有记录都被拉起。当我在下个月的 1 日运行这个脚本时,我想要上个月 16 月底的所有记录。

我现在使用的

这个语句的问题是它在 1 号工作到上个月的 16 号到月底,但在 16 号它仍然获取上个月的数据。

任何帮助表示赞赏!

0 投票
1 回答
7664 浏览

sql-server - 由于文件不可访问或内存或磁盘空间不足,无法打开数据库“msdb”

我在我的一个客户系统中面临这个问题。当我们通过 SSMS 连接到 SQL Server 2008 数据库引擎时,出现错误

由于文件不可访问或内存或磁盘空间不足,无法打开数据库“msdb”。有关详细信息,请参阅 SQL Server 错误日志。(Microsoft SQL Server,错误:945)

然后也连接到数据库。但客户数据库不可见。如果我再次尝试扩展“系统数据库”或“安全”或“管理”,我会收到此错误。

硬盘有 80 GB 可用空间,帐户有权限,.mdf 和 .ldf 文件不是只读的

在 SQL Server 配置管理器 -> SQL Server 属性 -> 登录身份 -> 选择“此帐户”并使用帐户名“管理员”及其密码。

他们能够通过其他 PC 上的应用程序进行数据操作。问题仅在于从 SSMS 访问。

在错误日志中我们可以看到

请建议我如何解决这个问题

0 投票
3 回答
35930 浏览

sql-server - sql 查看服务器状态权限被拒绝

我刚刚安装了 SQL Server 2014,但是我在创建数据库甚至查看属性时遇到了问题。

我得到“查看服务器状态权限被拒绝对象'server', database 'master'. Microsoft Server, Error:300"

我无法更改我的服务器角色,出于某种原因我只有“公共”角色。有任何想法吗?