AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-89015

Shoeless's questions

Martin Hope
Shoeless
Asked: 2017-02-10 06:05:03 +0800 CST

无法以 AD 组成员身份登录 SQL Server

  • 4

我为 AD 组创建了一个登录名:

CREATE LOGIN [MYDOMAIN\Development Admins] FROM WINDOWS WITH DEFAULT_DATABASE=[master]

该 AD 组的成员之一是名为 DBGuy 的用户。如果我执行,我可以在这个 AD 组中看到 DBGuy 用户

xp_logininfo 'MYDOMAIN\Development Admins', 'members'

但是,如果我尝试使用 DBGuy 帐户登录,则会收到错误消息:

错误号:18456
严重性:14
状态:1
行号:65536

在错误日志中我看到:

用户“MYDOMAIN\DBGuy”登录失败。原因:找不到与提供的名称匹配的登录名。[客户:192.168.50.127]

其他一些信息......

  • 其他 AD 帐户在 Windows 登录时似乎工作正常,我只是对这个组有问题。
  • 我发现 Aaron Bertrand 的一篇文章描述了有关连接中默认数据库的类似问题 - 我已在连接设置中将默认数据库设置为master。
  • 一篇博文建议使用exec sp_change_users_login Report它来寻找孤儿用户;这为我返回零行。
sql-server sql-server-2014
  • 5 个回答
  • 15520 Views
Martin Hope
Shoeless
Asked: 2016-04-28 05:53:57 +0800 CST

存储过程的执行计划不一致

  • 3

我们有一个业务关键型存储过程,通常每天凌晨 2 点从生产数据库服务器上的计划作业(在 SSIS 包中)运行。15 分钟后,第二个作业从另一个服务器上运行的 SQL 代理作业调用相同的过程/程序包(作为紧急故障转移,以防第一个作业出现任何问题)。

该过程定义为 WITH RECOMPILE。

该过程通常在大约 45 秒内执行。上周三和今天早上(也是周三,巧合?!?),凌晨 2 点的程序执行了 90 分钟。在执行过程中,凌晨 2:15 的作业开始运行,执行时间通常为 45 秒。

我有两种情况的执行计划。有一些表变量过程应该包括 200K 行附近的估计行数。错误的计划报告了这些表变量,估计有 1300 亿行。[旁注:基于此讨论,我已经重写了代码以使用临时表而不是表变量,并将在不久的将来将其移至生产环境]

我们的监控软件 (Solar Winds DPA) 报告 CXPACKET 等待凌晨 2 点执行过多。这似乎表明并行性存在问题,并且可能与过程中使用的表变量有关。

在此期间服务器上仍有用户活动和一些预定作业,但我看不到任何会影响此过程或其执行计划的情况。索引维护作业在凌晨 2:30 运行。

我知道执行计划执行不佳与临时表有关,但为什么在 15 分钟后执行的相同过程会有如此截然不同的执行计划(为什么凌晨 2 点的执行在本周余下时间运行良好?)

以下是 .sqlplan 文件的链接:坏计划和好计划。

sql-server stored-procedures
  • 1 个回答
  • 1174 Views
Martin Hope
Shoeless
Asked: 2016-03-17 05:03:41 +0800 CST

无法使用 SSMS 2014 启动/停止服务(但 2008R2 有效)

  • 1

在 SSMS 2014 中,当我使用我的网络凭据连接到对象资源管理器中的服务器时(我是域管理员),我几乎可以做作为 DBA 所期望的一切。但我无法启动/停止/重启服务。例如,如果我右键单击 SQL Server Agent,启动、停止和重新启动的选项将显示为灰色。

使用 SSMS 2008R2,从使用相同凭据连接到同一服务器的同一台客户端计算机,当我右键单击时,这些选项可用并起作用。

这对于我们环境中的所有服务器都是如此。

我需要配置什么才能在 SSMS 2014 中操作 SQL 服务?

sql-server sql-server-2014
  • 1 个回答
  • 562 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    连接到 PostgreSQL 服务器:致命:主机没有 pg_hba.conf 条目

    • 12 个回答
  • Marko Smith

    如何让sqlplus的输出出现在一行中?

    • 3 个回答
  • Marko Smith

    选择具有最大日期或最晚日期的日期

    • 3 个回答
  • Marko Smith

    如何列出 PostgreSQL 中的所有模式?

    • 4 个回答
  • Marko Smith

    列出指定表的所有列

    • 5 个回答
  • Marko Smith

    如何在不修改我自己的 tnsnames.ora 的情况下使用 sqlplus 连接到位于另一台主机上的 Oracle 数据库

    • 4 个回答
  • Marko Smith

    你如何mysqldump特定的表?

    • 4 个回答
  • Marko Smith

    使用 psql 列出数据库权限

    • 10 个回答
  • Marko Smith

    如何从 PostgreSQL 中的选择查询中将值插入表中?

    • 4 个回答
  • Marko Smith

    如何使用 psql 列出所有数据库和表?

    • 7 个回答
  • Martin Hope
    Jin 连接到 PostgreSQL 服务器:致命:主机没有 pg_hba.conf 条目 2014-12-02 02:54:58 +0800 CST
  • Martin Hope
    Stéphane 如何列出 PostgreSQL 中的所有模式? 2013-04-16 11:19:16 +0800 CST
  • Martin Hope
    Mike Walsh 为什么事务日志不断增长或空间不足? 2012-12-05 18:11:22 +0800 CST
  • Martin Hope
    Stephane Rolland 列出指定表的所有列 2012-08-14 04:44:44 +0800 CST
  • Martin Hope
    haxney MySQL 能否合理地对数十亿行执行查询? 2012-07-03 11:36:13 +0800 CST
  • Martin Hope
    qazwsx 如何监控大型 .sql 文件的导入进度? 2012-05-03 08:54:41 +0800 CST
  • Martin Hope
    markdorison 你如何mysqldump特定的表? 2011-12-17 12:39:37 +0800 CST
  • Martin Hope
    Jonas 如何使用 psql 对 SQL 查询进行计时? 2011-06-04 02:22:54 +0800 CST
  • Martin Hope
    Jonas 如何从 PostgreSQL 中的选择查询中将值插入表中? 2011-05-28 00:33:05 +0800 CST
  • Martin Hope
    Jonas 如何使用 psql 列出所有数据库和表? 2011-02-18 00:45:49 +0800 CST

热门标签

sql-server mysql postgresql sql-server-2014 sql-server-2016 oracle sql-server-2008 database-design query-performance sql-server-2017

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve