今天,我虽然想尝试一下 Firebird 3.0,但由于某种原因,我似乎无法安装它 - 至少不能以一种可以从 JDBC 应用程序连接的方式。
我所做的就是关注这篇文章。这是发生的事情:
c:\etc\Firebird30>gsec -add sysdba -pass masterkey c:\etc\Firebird30>启动 firebird.exe -a -m c:\etc\Firebird30>isql 使用 CONNECT 或 CREATE DATABASE 指定数据库 SQL> 创建数据库 "localhost:c:\temp\mydbfb3.fdb" 用户 "sysdba" 密码 "masterkey"; 语句失败,SQLSTATE = 08006 从连接读取数据时出错。 查询>
现在“本地”创建数据库的工作原理是:
SQL> 创建数据库 "c:\temp\mydbfb3.fdb" 用户 "sysdba" 密码 "masterkey"; SQL> 提交; 查询>
但在这种情况下,当我从 JDBC 应用程序(仍然是“本地主机”)连接时,我收到错误消息(使用 sysdba/masterkey 登录)
GDS 异常。335544472. 您的用户名和密码未定义。请您的数据库管理员设置 Firebird 登录。 原因:您的用户名和密码未定义。请您的数据库管理员设置 Firebird 登录。
我仔细检查(不止一次)JDBC 应用程序中的用户名和密码是 sysdba/masterkey。
从命令行我确实可以访问新创建的数据库:
SQL> 连接 'c:\temp\mydbfb3.fdb'; 数据库:'c:\temp\mydbfb3.fdb' SQL> 创建表 foo (bar 整数); SQL> 插入 foo 值 (1); …
我正在尝试在一台机器上设置两台 PostgreSQL 服务器并执行流式复制。我已经成功过一次,但是当我按照完全相同的步骤再次尝试时它不起作用..这些是步骤:我有 $PGDATA = home/postgresql/9.1/data 和 $STANDBY = home/postgresql/9.1 /数据2
initdb -D $PGDATA initdb -D $STANDBY
host replication repuser 127.0.0.1/0 md5在 postgresql.conf 中的 master 节点中设置:
max_wal_senders = 1 归档模式 = 开 存档命令 = 'cp %p ~/postgresql/backup/archivedir/%f' wal_level = 存档 wal_keep_segments = 32
启动主节点并做基础备份:
psql -d dellstore2 -c "SELECT pg_start_backup('backup for replication', true)"
rsync -av ${PGDATA}/ $STANDBY --exclude postmaster.pid
psql -d dellstore2 -c "选择 pg_stop_backup()"
pg_stop_backup 表示一切正常,所有 WAL 文件都已存档在备用 (data2) 节点中,我使用以下命令创建 …
访问具有别名“AS”的表和不使用“AS”的表有什么区别。是否有任何性能增强?
例如 :
SELECT S.ID,S2.Value FROM dbo.Sample AS S
INNER JOIN dbo.Sample2 AS S2 ON
S.ID = S2.ID;
SELECT S.ID,S2.Value FROM dbo.Sample S
INNER JOIN dbo.Sample2 S2 ON
S.ID = S2.ID;
Run Code Online (Sandbox Code Playgroud)
1 和 2 有什么区别?
我有一个执行大量重复工作的查询:
SELECT visitor_id, '1'::text AS filter
FROM events
WHERE id IN (SELECT event_id FROM params
WHERE key = 'utm_campaign' AND value = 'campaign_one')
AND id IN (SELECT event_id FROM params
WHERE key = 'utm_source' AND value = 'facebook')
GROUP BY visitor_id
UNION ALL
SELECT visitor_id, '2'::text AS filter
FROM events
WHERE id IN (SELECT event_id FROM params
WHERE key = 'utm_campaign' AND value = 'campaign_two')
AND id IN (SELECT event_id FROM params
WHERE key = 'utm_source' AND value = 'facebook') …Run Code Online (Sandbox Code Playgroud) 好的,这就是我要做的。SSIS 包,用于从我们的生产系统查询数据并将它们放入 CSV。有一个将它们上传到第三方的 VB 脚本任务。需要一个带有身份验证的多帖子 HTTP 帖子以及在第 3 方的标头中发送的几个特定字段,因此必须执行自定义 VB 脚本而不是使用 Web 目标。
我有一个 ForEach 循环,通过脚本上传每个文件,然后删除它。在 BIDS 中效果很好。但是当我将它上传到 SSIS 包存储时,上传部分不起作用。但不会抛出任何错误,因为文件仍然被删除。
查询部分工作,吐出 CSV。脚本任务除了删除文件之外什么都不做。
投入各种 SSIS 登录包和脚本。将“Hello World”日志扔到脚本的第一行,它永远不会被触发。
我所做的:
创建具有完全访问权限的代理,将其链接到新的 Creds 和 SQL 登录名。没有。使 SQL 登录对所有内容都拥有权限,什么都没有。作为新的代理执行帐户和服务帐户运行包。甚至更改了运行 SQL AGENT 服务的帐户(新 SQL 服务器,现在允许将其搞砸)。将包作为 32 位运行。认为它与被设置为“Copy Local = True”的 ScriptTask 引用有关,但并没有改变它。
在投标中工作正常,我在另一个客户的环境中使用了相同的脚本,并且在那里工作正常。我不知道还有什么可以尝试的。有任何想法吗?如果需要,我可以上传代码部分。
为了提高我们的 SQL Server 备份的性能,我们备份到多个备份文件。
BACKUPIO并BACKUPBUFFER作为前 2 名违规者的等待统计数据。我们正在使用 10 个备份文件备份一个大数据库(几个 TB),但我注意到服务器只有 4 个内核和 32 GB 的 RAM。我已将备份文件的数量更改为使用 4 个备份文件。我将在下周的下一个备份周期中看到它的进展情况,但与此同时,我试图根据服务器规格找到有关使用多少备份文件的任何建议。
考虑一个包含 id 和 name 属性的表测试。
那个值。
Id | Name
1 | Raj
2 | Kumar
Run Code Online (Sandbox Code Playgroud)
从上面的示例表中,我只知道 id,因此我需要通过 Id 交换名称,如下所示,
Id | Name
1 | Kumar
2 | Raj
Run Code Online (Sandbox Code Playgroud) 我们有一个 AlwaysOn 环境,其中包括我们 DR 站点中的一个副本,该副本设置为异步提交和可读辅助 = 否。
当我们在 SQL Server 2014 SP2 上运行时,我们能够针对 DR 副本上的数据库运行 DBCC CHECKDB。但是自从升级到 SQL Server 2016 后,我们就无法升级,而且我们的每周完整性作业因错误而失败。
'The target database is participating in an availability group and is currently not accessible for queries.
Either data movement is suspended or the availability replica is not enabled for read access.
To allow read-only access to this and other databases in the availability group, enable read access to one or more secondary availability replicas in the group. For more …Run Code Online (Sandbox Code Playgroud) 我没有得到这个简单PRINT语句的任何输出。我错过了什么?
DECLARE @team varchar(20)
BEGIN
SELECT @team = TEAM
FROM DISTRIB_LINE
PRINT 'value is' + @team
END
Run Code Online (Sandbox Code Playgroud) 有什么方法可以在 postgresql 中获取主机名/服务器名,例如 SQL Server 中的 @@ServerName?
sql-server ×5
postgresql ×3
backup ×1
dbcc-checkdb ×1
firebird ×1
redshift ×1
replication ×1
ssis ×1
ssis-2014 ×1
t-sql ×1