标签: windows

如何设置只读 odbc 连接?

我有一个用户需要对我管理的 SQL Server 2008 数据库进行查询。他们有权编辑数据,但我希望他们不能直接针对表格进行编辑(即,我希望他们使用为其提供的应用程序)。

我想做的是给他们一个只读 ODBC 连接,并在其上挂一个 MS Access MDB/ACCDB,让他们查询自己想要的内容,而不会意外地“更新”数据。

有没有办法做到这一点,或者我必须创建一个 RO 用户供他们使用,然后威胁他们,如果他们使用常规 RW 帐户连接,会带来很大的痛苦?在这种情况下,为什么不让他们在应用程序之外编辑数据时承受很大的痛苦呢?

sql-server-2008 windows odbc

5
推荐指数
1
解决办法
8608
查看次数

将 SQL Server 数据库从 Windows 移动到 Linux 失败

我们正在尝试将 SQL 服务器数据库从 Windows 移动到 Linux。但是我们在迁移时面临的问题很少。

  1. 我们从 Windows 中的 SSMS 备份了数据库服务器
  2. 我们在 linux 中运行以下命令恢复它:
RESTORE FILELISTONLY FROM  DISK =N'/var/opt/mssql/data/backup_file_name.bak' 
RESTORE DATABASE DB_NAME 
    FROM  DISK = N'/var/opt/mssql/backup_file_name.bak' WITH  FILE = 1,   
    MOVE N'DB_NAME' TO N'/var/opt/mssql/data/DB_NAME.mdf',   
    MOVE N'DB_NAME_Log' TO N'/var/opt/mssql/data/DB_NAME.ldf', 
    NOUNLOAD,  REPLACE,  STATS = 1
GO
Run Code Online (Sandbox Code Playgroud)

运行这个我或多或少地得到一个错误在于:

文件 XX_FlatFline 无法恢复到PATH_IN_WINDOWS {.....mdf}。使用 WITH MOVE 标识文件的有效位置。

MDF 和 LDF 文件都出现错误。上面错误中显示的windows路径是mdf和ldf文件在windows机器中的位置。

有人可以帮助我了解这里出了什么问题吗?当我将转储恢复到新数据库时,为什么 Windows 路径仍然重要?

警告:我是 SQL Server 的新手。

sql-server windows linux ssms

5
推荐指数
1
解决办法
262
查看次数

PgBouncer 无法连接到服务器

我已经在 Windows 7 机器上使用 PostgreSQL 9.6 配置了 PgBouncer。以下是 pgbouncer 配置设置;

[数据库]

测试=主机=127.0.0.1 端口=5432 dbname=master_db 用户=postgres 密码=test123

[保镖]

日志文件 = C:\Program Files (x86)\PgBouncer\log\pgbouncer.log
pidfile = C:\Program Files (x86)\PgBouncer\log\pgbouncer.pid
监听地址 = *
监听端口 = 6432
验证类型 = md5
auth_file = C:\Program Files (x86)\PgBouncer\etc\userlist.txt
admin_users = postgres
stats_users = postgres
最大客户端连接数 = 100
默认池大小 = 20

用户列表文件

“测试用户”“巴查”

当我尝试使用 pgbouncer 连接到数据库时,通过此命令;

psql -h 127.0.0.1 -p 6432 -U test_user master_db

我收到这个错误

psql:错误:client_login_timeout(服务器关闭)
psql:错误:pgbouncer 无法连接到服务器

我怎么解决这个问题

windows errors pgbouncer postgresql-9.6

5
推荐指数
0
解决办法
4782
查看次数

如何从 .wt 文件恢复?

环境
Windows Professional 10
MongoDB 3.6.4 2008R2Plus SSL(64 位) (before computer crash)
MongoDB 4.0.2 2008R2Plus SSL(64 位) (after computer crash)

一直在本地开发,今天开机蓝屏死机。

我别无选择,只能重置 Windows 10 并保留个人文件。

因此我有这个目录:

C: > data

其中包含两个目录,db以及log.

以下是目录的内容db

在此处输入图片说明

以下是目录的内容log

在此处输入图片说明

我已经下载并安装了:

MongoDB 4.0.2 2008R2Plus SSL(64 位)

我接受了默认安装目录:

在此处输入图片说明

如何从原始 mongoDBdata目录的内容中恢复数据库和集合?

注意 - 在 Windows 10 重置和新安装 MongoDB 之后,我在同一台计算机上。

相关问题

下面有类似的问题,但它们似乎没有提供权威和公认的答案:

如何将 .wt 备份文件恢复到本地 MongoDB?

如何从另一个 mongo 实例复制 wt 文件?

/sf/ask/2629012361/

/sf/ask/2278608461/

mongodb windows

5
推荐指数
1
解决办法
2924
查看次数

如何配置 PostgreSQL 9.0 在 Windows XP 下自动启动?

昨天我在 Windows XP 上安装了 PostgreSQL 9.0,安装后数据库正在运行。今天早上启动系统后,数据库服务器没有自动启动。

如何配置 Windows XP 以在每次启动/重新启动后启动 postgresql 恶魔?(我是一个 Unix 人,我猜这对于了解 Windows 的人来说很容易。)

postgresql windows

4
推荐指数
1
解决办法
8903
查看次数

SQL Server 登录问题

我尝试连接到 SQL Server 2008,我收到以下错误。

用户 <> 登录失败。原因:无法打开明确指定的数据库。

顺便说一下,我在 Windows Server 2008 64 位企业版上有一个 SQL Server 2008 R2。

谢谢,

sql-server-2008 windows

4
推荐指数
1
解决办法
732
查看次数

oracle 故障安全 - 如何在 nomount 中启动实例

使用Oracle Failsafe,如何在nomount模式下启动实例?

如果实例通过 sqlplus 关闭,Windows 集群管理器只会再次启动它。如果实例通过 Windows 集群管理器关闭,我将无法通过 sqlplus 连接到它。

oracle windows oracle-fail-safe

4
推荐指数
1
解决办法
2561
查看次数

显示所有表及其列

有没有办法显示所有表格的布局以查看它们的列?我正在尝试查找具有特定列名的表。

我正在使用 Web 应用程序Web Data Administrator

例子:

table1
- column 1
- column 2
table2
- column 1
Run Code Online (Sandbox Code Playgroud)

有没有办法获得这样的显示?

sql-server-2005 sql-server windows

4
推荐指数
1
解决办法
347
查看次数

仅安装数据库软件后,如何从命令行设置新的 oracle 实例?

我试图让自己熟悉从命令行设置新实例/数据库的过程,目的是构建一个部署数据库的工具。

我们正在考虑使用的过程是

  1. (可选)创建一个新实例以部署到
  2. 使用impdp导入一些数据
  3. 在数据库上运行升级脚本以将其升级到所需的版本

我目前关注的一点(+刚刚破解)是实例创建,尽管我很想听听对其其他部分的评论+关于替代方法或好主意的任何信息!我对数据库和 oracle 都很陌生,我不得不从头开始解决问题。

所有这一切的关键要求是应该以可以编写脚本的方式完成,以便我们可以自动化流程。

我正在使用 12c 标准版一的 Windows 工作,并且只安装了数据库软件。

oracle windows command-line

4
推荐指数
1
解决办法
1万
查看次数

如何在 Windows 上的 PostgreSQL 中应用补丁?

如何在 PostgreSQL 中打补丁?我找到了一个建议,但它似乎只适用于 *NIX。我的 PostgreSQL(9.3.1 编辑:9.3.4 现在)是从 Windows XP(32 位)上的 exe 安装程序安装的,所以我没有在建议中找到我的案例。

我现在不是在谈论次要版本升级 - 我可以通过 Stack Builder 下载安装程序,并且已经有一个关于如何处理它的很好回答的问题。但是,如果我需要一些无法通过 StackBuilder 获得的东西,或者甚至没有可执行安装程序(在我的情况下,仅在 .patch 文件中分发的补丁),我该怎么办?

postgresql windows installation upgrade

4
推荐指数
1
解决办法
2149
查看次数