Articles of 数据库

不能连接到使用IP的SQL Server数据库

我已经在服务器A上创build了一个sql server数据库。 我总是使用Windows身份validation来连接,但现在我想连接到服务器B数据库。 然后,我添加了一个新的用户数据库,并打开Sql Authentication ON 。 现在,我可以使用以下命令连接到服务器A数据库: 1 ) Windows Authentication -Server name: PC\SQLEXPRESS or 2) SQL Authentication -Server name: localhost\SQLEXPRESS,1433 -Login: new_user -Password: example 但我不能连接我的公共IP,例如: 133.155.84.28 。 我必须使用本地主机。 这意味着我可以从服务器“B”连接数据库。 我去SQL Server Configuration Manager/Protocols for SQLEXPRESS/TCP IP/IP Adresses 。 在这里,你可以看到哪个IP地址让我login到我的本地SQLEXPRESS: 图片 我无法使用133.155.84.28和127.0.0.1都不能连接。 只有localhost 。 我该怎么办?

使用Puma和NGINX确定Rails最大线程和数据库池大小

我注意到使用Puma的Rails 5 App的默认池大小等于: <%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %> 这意味着您可以build立最大数量的线程作为环境variables,或者默认为5个数据库连接。 我已经看到一些使用大约600作为连接池的限制的应用程序,这使我认为它是真的与线程无关,但它似乎是用来保持绿色的性能。 确定最大线程数量的逻辑是什么?它与处理器体系结构有关吗? 数据库连接池是否完全依赖于线程,或者当拥有大量用户(大约20,000)时,我能够保持一定的灵活性吗?

每一个DBA上的Unix,Linux上的东西都应该知道

在Unix或Linux上工作的DB2 DBA有哪些最有用的资源? 图书 网站 工具 等等

Zmanda替代MySQL备份?

我没有Zmanda的问题,但我想知道是否有更好的或stream行的解决scheme,除了手工做。 我的要求是: 在线备份 该工具应根据数据库决定使用mysqldump或mysqlhotcopy validation备份的完整性 发送状态电子邮件 清理旧备份(可选) 能够在增量备份或完整备份之间进行select(可选) 复制似乎是“备份的最佳方式”,但我不会在这个项目上做到这一点。

什么是多级数据库?

我在阅读一本教科书时遇到了“多级数据库”这个术语,但没有提供一个正确的定义。 谷歌也没有帮助。 任何人都可以帮助我定义这个概念,以及它如何推迟标准的数据库实现?

debuggingmysql太多连接问题

我偶尔会得到一个“连接太多”的错误,如果我使用mysql数据库 show status like 'Conn%'; 我得到这样的结果 +—————+——-+ | Variable_name | Value | +—————+——-+ | Connections | 291 | +—————+——-+ 1 row in set (0.00 sec) 但是如果我看看processlist SHOW FULL PROCESSLIST; 我只看到一些真正的联系 +—–+———+——————————+———+———+——+——-+———————–+ | Id | User | Host | db | Command | Time | State | Info | +—–+———+——————————+———+———+——+——-+———————–+ | 28 | www | webhost01:38876 […]

Ubuntu 9.10中的Postgres 8.3和8.4

升级到Ubuntu 9.10后,我的系统上有2个Postgres DB:一个在端口5433上运行8.4,在旧端口上运行的是原来的8.3,停在端口5432上。 我尝试改变8.4的偏好设置默认端口,但没有任何作品。 我如何删除8.3,并使8.4版本成为我系统中唯一的服务器,并使其在端口5432上运行? 提前致谢。

PHP与batch file为MySQL cronjob?

我的服务器信息: OS: Windows Server 2003 IIS6 Plesk 8.xx installed (currently using Plesk to set the cronjob) 我需要你的build议。 我有2种方法: 方法1: 使用php + mysqldump,将数据库备份文件创build成gzip,然后用附件发送邮件(每个数据库大约有25MB) 方法2: 使用batch + mysqldump,将数据库备份文件创build成gzip,然后用附件发送电子邮件(每个数据库大约有25MB左右) 我的问题: 什么是使用PHP文件和batch file的cronjob的区别? 哪种方法在备份速度和发送电子邮件方面更好 ,以及(可能)安全性(例如,较less的文件损坏发生)? 如果我每小时设置一次cronjob,它是否会影响我的web性能? 我的意思是,假设我的网站现在有100 ++的用户在线,而且每个用户在MySQL上做交易,当我在我的网站高峰时间进行备份,会降低性能,如加载速度,容易出错等。 (对不起,我的英语不好) PS:如果你需要我的PHP和batch file代码,请让我把它发布在这里。 我没有发布它现在是因为,它非常简单和标准的代码。

MSSQL – 隐藏数据库

我有一个MSSQL 2005服务器设置和运行。 我想能够有以下的设置: database_one其中user_one为db_owner 和 database_two用user_two作为db_owner 棘手的部分(至less对我来说)是我想从user_two和database_two隐藏database_two从user_one隐藏。 到目前为止,我已经find了VIEW ANY DATABASE权限。 玩这个似乎无论如何设置一个用户更具体的权限, VIEW ANY DATABASE权限优先。 如果我将DENY VIEW ANY DATABASE TO user_one运行DENY VIEW ANY DATABASE TO user_one ,那么即使将user_one设置为database_one的db_owner,以user_one DENY VIEW ANY DATABASE TO user_one连接也只会显示master和tempdb系统数据库。 有没有办法设置权限做我想要的?

通话/电子邮件日志数据库软件的build议?

我的任务是为大约30个人创build一个电话和电子邮件logging数据库,以便收集我们支持的一些强制性统计数据。 作为一个办公室,我们需要能够报告我们发送的电子邮件数量,以及我们在公共电话支持上花了多less/多less时间。 目前我正在摸索一个与mysql数据库连接的自制表单,但是我需要一些真正有点专业的东西,尤其是生成报表。 我玩弄了spiceworks,这对于帮助台环境来说似乎很棒,但是就分类和用户权限而言,我需要更灵活的东西。 基本上,每个经理都需要能够编辑特定于其部门的类别并运行这些报告,而不必让他们对所有内容都进行完全的pipe理访问。 每个人都集中在一个单一的位置,并且logging软件不需要在办公室以外的地方访问(所以我稍微不关心安全性),但是最好是有一些Web界面,人们可以在他们的办公桌上使用input他们已经回答的问题以及他们花了多长时间来完成这个任务。 我有一个预算,所以我不一定要有自由软件,虽然一如既往,那很好。 有没有人有任何build议,这样做的好方法?