标签: sql

当 pg_cancel_backend 不起作用时我该怎么办?

如果我有一个长时间运行的 Postgres 查询,并且常规的“kill [pid]”不起作用,并且 pg_cancel_backend 不起作用,我该怎么办?

postgresql sql database

12
推荐指数
3
解决办法
3万
查看次数

如何为高使用率的 ASP.NET 应用程序对 SQL Server 2008 进行负载平衡?

假设您有一个成功的 Web 应用程序,它使用 ASP.NET 和 IIS 7。它会生成对 SQL Server 2008 数据库的许多调用,并且预计将以 99.9% 的正常运行时间(停机时间为 8 小时,每次 45 分钟)向公众开放。年)。

我们的目标是:

  • 在服务器上安装 Windows 更新而不会导致我们的客户停机
  • 防止服务器上的硬件崩溃因超时而减慢 ASP.NET 应用程序的速度

与负载平衡 ASP.NET 应用程序不同,负载平衡 SQL 似乎要困难得多。为使用 Microsoft 堆栈的 Micro-ISV 设置简单负载平衡 SQL Server 2008 R2 群集的最佳做法是什么?

sql .net cache load-balancing sql-server

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

Postgres 插入错误:架构公共权限被拒绝

在 Postgres 中,我在名为 的数据库中创建了下表testing

CREATE TABLE category_google_taxonomy (
    category_id integer references category ON UPDATE CASCADE ON DELETE CASCADE,
    google_taxonomy_id integer references google_taxonomy ON UPDATE CASCADE ON DELETE     CASCADE
);
Run Code Online (Sandbox Code Playgroud)

当我尝试填充表格时:

INSERT INTO category_google_taxonomy (category_id, google_taxonomy_id) VALUES
(1,7),
(2,12);
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

ERROR:  permission denied for schema public
LINE 1: SELECT 1 FROM ONLY "public"."category" x WHERE "category_id"...
                       ^
QUERY:  SELECT 1 FROM ONLY "public"."category" x WHERE "category_id" OPERATOR(pg_catalog.=) $1 FOR SHARE OF x
Run Code Online (Sandbox Code Playgroud)

我读了一点,最终ALL PRIVILEGES出于愤怒而同意,但它仍然不起作用:

testing=# GRANT ALL …
Run Code Online (Sandbox Code Playgroud)

postgresql sql

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

创建 Microsoft Access 表的 sql 转储

是否可以为 Access 数据库中的某些表生成包含 CREATE 和 INSERT 语句的 sql 脚本?

sql microsoft-access

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

在 Windows Server 上禁用最大密码长度

尝试在我的 Windows 2012 服务器上创建超过 16 个字符的密码时,由于密码太长而被拒绝。我曾尝试寻找名为“最大密码长度”的 GPO - 我找不到。问题可能出在:PwdFilt 或 PCNSFLT。我也看过的 regedit 的屏幕截图。1

问题是我们在安装的 SQL 2014 服务器上需要 36 个字符的密码来进行加密。

有什么建议?

windows password active-directory sql group-policy

11
推荐指数
2
解决办法
5140
查看次数

SQL Server:语句 vs. 批处理 vs. 事务 vs. 连接

我的问题很简单:它们之间的差异/相似之处/基数是什么?

  • 交易
  • 批次
  • 连接和
  • 声明

在 SQL Server 中?

据我所知,连接是 SQL Server 实例和客户端之间的单个通信通道,在其中执行分组为批处理的语句集合。一个批次或隐式或显式映射到一个或多个事务。这样对吗?


sql sql-server

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

当主体服务器物理脱机时,c# 中的数据库自动故障转移不起作用

我正在使用 SQL Server 2008 在 C# 中设置数据库自动故障转移,并且我使用见证设置具有“自动故障转移镜像的高安全性”,我的连接字符串看起来像

"Server=tcp:DC01; Failover Partner=tcp:DC02; database=dbname; uid=sewebsite;pwd=somerndpwd;Connect Timeout=10;Pooling=True;"

在测试期间,当我关闭主体服务器上的 SQL Server 服务时,自动故障转移就像一个魅力,但如果我使主体服务器脱机(通过关闭服务器或杀死网卡)自动故障转移不起作用并且我的网站只是超时。

我发现这篇文章的最后第二篇文章表明这​​是因为我们使用的命名管道在主体离线时不起作用,但我们在连接字符串中强制使用 TCP。

我错过了什么才能让这个数据库自动故障转移工作?

windows sql sql-server-2008

10
推荐指数
2
解决办法
6497
查看次数

在 SQL 服务器管理工​​作室中别名链接服务器?

希望有人可以提供帮助 - 在 SQL server management studio 2008 R2 中有没有办法让我可以为链接的 SQL server 设置别名?

我有一个通过 IP 地址添加的服务器,但我没有登录凭据 - 但是由于连接已经建立,我可以正常登录。

问题是,这是一个开发环境,在实时部署之前,我作为链接服务器拥有的 IP 需要由我存储的不同名称的进程“访问”,例如“myserver”而不是 192.168.xxx.xxx。 ..

非常感谢任何帮助。

sql sql-server-2008

10
推荐指数
2
解决办法
3万
查看次数

无法将 SQL_MODE 设置为 Mysql 8

我必须设置一个持久的自定义 SQL 模式持久到我的服务器。我在 /etc/mysql/mysql.conf.d/mysqld.cnf 中添加了这一行

[mysqld]
...
sql-mode = STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
Run Code Online (Sandbox Code Playgroud)

当我尝试运行 mysql 时,出现以下错误:

2020-06-03T09:49:24.567568Z 0 [错误] [MY-000077] [服务器] /usr/sbin/mysqld:将值“STRICT_TRANS_TABLES、ERROR_FOR_DIVISION_BY_ZERO、NO_AUTO_CREATE_USER、NO_ENGINE_SUBSTITUTION”设置为“sql_mode”时出错。mysqld 版本 8.0.20-0ubuntu0.20.04.1 适用于 x86_64 上的 Linux ((Ubuntu))

我尝试更改sql-modesql_mode并删除双引号,但它没有改变。

mysql sql

10
推荐指数
2
解决办法
2万
查看次数

从存储过程调用 sp_start_job

我们的开发人员需要能够从他们的 .Net 代码启动 SQL Server 代理作业。我知道我可以调用msdb..sp_start_job来做到这一点,但我不想让一般用户帐户直接访问运行作业。

我想要做的是使用 WITH EXECUTE AS 子句在应用程序的数据库中创建一个存储过程来模拟代理帐户。我们的程序是:

CREATE PROCEDURE dbo.StartAgentJob 
    WITH EXECUTE AS 'agentProxy'
AS
BEGIN
    EXEC msdb.dbo.sp_start_job N'RunThisJob';
END
Run Code Online (Sandbox Code Playgroud)

但是,当我们运行它时,我们会收到以下消息:

The EXECUTE permission was denied on the object 'sp_start_job', database 'msdb', schema 'dbo'.
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?这甚至是在 SQL2005 中执行此操作的最佳方法吗?

sql sql-server sql-server-2005

9
推荐指数
2
解决办法
2万
查看次数