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-1756

UB01's questions

Martin Hope
UB01
Asked: 2012-05-15 19:59:12 +0800 CST

Sql Server 2008 是否支持数据库分片

  • 1

Microsoft 是否支持使用 Sql Server 2008 R2(任何版本)实现数据库分片。根据我对它的有限理解,我认为我们可能可以使用 Sql Server Express 来实现它。但我不确定微软是否支持它。

数据库分片资源链接

除了分布式分区视图、数据相关路由之外,还有哪些其他选项可用于横向扩展?(点对点事务复制,联合数据库?)

请分享任何详细描述任何实现架构的 URL。

谢谢,
_UB

sql-server-2008-r2
  • 2 个回答
  • 1804 Views
Martin Hope
UB01
Asked: 2012-04-27 07:40:52 +0800 CST

在 SQL Server 2008 中,在 DMV sys.dm_db_index_phsicial_stats 中,compressed_pa​​ge_count 与 page_count 相比意味着什么

  • 2

在 SQL Server 2008 中,DMV与.相比意味着sys.dm_db_index_physical_stats什么?我有一张包含以下信息的表格:compressed_page_countpage_count

Object_id     Index_type_desc      avg_frag_in_percent    page_count     compressed_page_count        avg_page_space_used_in_percent       avg_record_size_in_bytes
5464654        CLUSTERED INDEX         0                    140992          1410                                        99.24                        111.2
4465464        NONCLUSTERED INDEX      0                    52532           526                                         99.69                         32.2

这是否意味着该表有 140992 页,但压缩后减少到 1410 页或其他?

[BOL says:] MSDN compressed_pa​​ge_count:压缩页数。

sql-server-2008 dmv
  • 2 个回答
  • 407 Views
Martin Hope
UB01
Asked: 2012-04-26 15:57:38 +0800 CST

在 SQL Server 中,是否可以在同一个键上没有 CLUSTERED 或 NONCLUSTERED 索引的表上使用 PRIMARY KEY?

  • 7

在 Sql Server (2008) 中,是否可以PRIMARY KEY在一组列上设置一个而在同一组列上没有CLUSTEREDorNONCLUSTERED索引?

我知道keyPRIMARY KEY和CLUSTERED INDEXkey 是不同的概念,我们可以在PRIMARY KEY没有CLUSTERED INDEX它的情况下创建(见下文)。

ALTER TABLE dbo.Sample 
ADD CONSTRAINT PK_Sample_SeqGUID_Col1 PRIMARY KEY NONCLUSTERED (SeqGUID_Col1)

但我的问题是看看是否可以PRIMARY KEY在没有CLUSTEREDorNONCLUSTERED索引的表上创建。

sql-server-2008 index
  • 2 个回答
  • 318 Views
Martin Hope
UB01
Asked: 2012-03-29 10:03:04 +0800 CST

如何为域帐户创建 Sql Server 登录?

  • 17

全部,

我在域(比如说AD )中的服务器(比如说Server1 )上安装了 Sql Server 2008 。我还有一个名为AD\Sql1的域帐户。这不是域 ( AD ) 上的管理员帐户,但我希望它是Server1上的管理员。然后在 Sql Server 上为该域帐户(不是本地帐户)创建一个登录名。

我怎么做?

问题:

  1. 用户AD\Sql1,我希望他作为Server1上的管理员。为此,我是否只需创建一个具有相同用户名的本地帐户(例如Server1\Sql1)并将本地帐户设置为机器上的管理员。该本地帐户会自动映射到同名的域帐户吗?可能我应该在这里添加CREATE LOGIN [AD\Sql1] FROM WINDOWS对我不起作用的内容。我试过并得到一个错误说user does not exist in Windows(类似的东西)
  2. 现在,如果上述技术有效。让我们假设AD\Sql1成为 Sever1 上的管理员。所以,理论上我不需要在 Sql Server 上为那个 Windows 域帐户创建一个 Sql 登录,对吧?属于BUILTIT\Admins的所有本地管理员都自动拥有对 Sql Server 的系统管理员访问权限,对吗?

我哪里做错了?请分享任何可以更好地解释这个概念的 URL。

编辑:我还应该补充一点,问题 1 和 2 是独立的。我知道如何将域/Windows 帐户添加为sysadmin. 但我对域和本地帐户之间的映射如何工作感兴趣。我的目标不是如何将本地帐户添加为系统管理员,我可以很快地做到这一点。我的意图不是粗鲁,而是尽可能清楚。如果我的问题仍然不清楚,请告诉我,以便我添加更多详细信息。

谢谢,
_UB

编辑:语法

sql-server-2008
  • 2 个回答
  • 77354 Views
Martin Hope
UB01
Asked: 2012-03-29 09:51:35 +0800 CST

Sql Server 2008 复制“生成脚本”选项不可用

  • 3

全部,

在 上Sql Server 2008,我Transaction Replication从Server1到Server3(与Server2as distribution)。

我可以选择"Generate Scripts"on Publicationon Server1。但我没有那个选项"Generate Scripts"for Subscriptionon Server3。

但是在具有复制功能的另一组服务器(Server6, Server7, Server8)上,我可以"Generate Scripts"同时选择Publication和Subscription。

两者都是Sql Server 2008,但后者有Sql Serve 2008 R2它。

这可能是原因吗?我该如何解决?

谢谢,
_UB

编辑:语法和更多语法。

sql-server-2008 replication
  • 1 个回答
  • 2338 Views
Martin Hope
UB01
Asked: 2012-03-27 08:26:20 +0800 CST

将结果限制为前 2 个排名行

  • 24

在 SQL Server 2008 中,我RANK() OVER (PARTITION BY Col2 ORDER BY Col3 DESC)使用RANK. 但是我每个分区都有数百条记录,所以我会从排名 1、2、3......999 中获取值。但我只希望每个最多 2RANKs个PARTITION。

例子:

ID   Name    Score    Subject
1    Joe      100      Math
2    Jim      99       Math
3    Tim      98       Math
4    Joe      99       History
5    Jim      100      History
6    Tim      89       History
7    Joe      80       Geography
8    Tim      100      Geography
9    Jim      99       Geography

我希望结果是:

SELECT Subject, Name, RANK() OVER (PARTITION BY Subject ORDER BY Score DESC)
FROM Table
Subject        Name      Rank
Math           Joe        1
Math           Jim        2
History        Jim        1
History        Joe        2
Geography      Tim        1
Geography      Jim        2

我只想在每个类别中排名 1 和 2。我该怎么做呢?

sql-server sql-server-2008
  • 4 个回答
  • 65194 Views
Martin Hope
UB01
Asked: 2012-03-09 13:27:43 +0800 CST

如何检索添加到表中的统计信息背后的定义

  • 1

有没有办法以编程方式检索添加到表列和索引的每个 STATISTICS 的定义。对于用户添加的和系统创建的索引。Sql Server 添加了许多统计信息,例如“__WA_Sys_*”。

我需要重写其中的一些并添加更多,但是有太多无法使用 Management Studio 手动完成。

sql-server-2008 sql-server-2005
  • 2 个回答
  • 236 Views
Martin Hope
UB01
Asked: 2011-05-12 15:11:32 +0800 CST

解决 SQL Server 2005 中的 DBMail 问题

  • 8

在 SQL Server 2005 机器上,我安装并正确配置了 DBMail。我可以使用“通知操作员”和 EXEC msdb.dbo.sp_send_dbmail 来排队电子邮件。

但问题是排队的邮件永远不会通过。我在查询时看到队列中有 10 封电子邮件

SELECT * FROM msdb.dbo.sysmail_unsentitems

但是,如果我重新启动SQL Server 服务,所有邮件都会通过,并且我会在收件箱中收到电子邮件。

到目前为止,这是我能找到的唯一模式。

所以我的问题是:有没有办法对 DBmail 进行故障排除?我在 MSDN 上阅读了一些步骤,但它们并没有多大帮助。非常感谢任何可能有帮助的文章 URL。

sql-server-2005
  • 2 个回答
  • 449 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