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

user3657339's questions

Martin Hope
user3657339
Asked: 2021-01-24 09:58:52 +0800 CST

SQL - 清空辅助数据文件

  • 0

我们有两个文件组 PRIMARY 和 SECONDARY。目标是将 SECONDARY 分区与 PRIMARY 合并。

在运行以下命令时,出现以下错误:

DBCC SHRINKFILE (N'ABC_Secondary', EMPTYFILE);  
GO 

DBCC SHRINKFILE: Heap page 3:54888929 could not be moved.
Msg 2555, Level 16, State 1, Line 7
Cannot move all contents of file "ABC_Secondary" to other places to complete the emptyfile operation.
The statement has been terminated.
DBCC execution completed. If DBCC printed error messages, contact your system administrator.
Msg 1105, Level 17, State 2, Line 7
Could not allocate space for object 'dbo.Contact' in database 'ABC' because the 'SECONDARY' filegroup is full. Create disk space by deleting unneeded files, dropping objects in the filegroup, adding additional files to the filegroup, or setting autogrowth on for existing files in the filegroup.

完成时间:2021-01-23T10:51:18.9766221-07:00

请参阅下面的数据库使用情况:

DbName  FileName    type_desc   CurrentSizeMB   FreeSpaceMB
ABC     ABC             ROWS    1791360.000000  357524.062500
ABC     ABC_log         LOG      904.000000       858.640625
ABC     ABC_Secondary   ROWS    483274.000000   437450.437500
sql-server
  • 1 个回答
  • 61 Views
Martin Hope
user3657339
Asked: 2019-11-26 07:07:49 +0800 CST

SQL Server - 将数据从辅助 ndf 文件移动到主 mdf 文件

  • 0

SQL Server 2016 - 我们有两个文件 - 一个 mdf 在主文件组上,一个 ndf 在辅助文件组上。

我们要将数据从辅助移动到主,然后删除辅助:

Approach 1:

Create clustered index on table which are on secondary and setting location of index to primary (Question: is clustered index only option or non clustered index will work too)

Approach 2:

DBCC SHRINKFILE (nameofdatafile, EMPTYFILE);  
GO  

-- Remove the data file from the database.  
ALTER DATABASE AdventureWorks2012  
REMOVE FILE Test1data;  
GO  

但是文件在不同的文件组中,上面的作品

有什么建议么

sql-server
  • 1 个回答
  • 821 Views
Martin Hope
user3657339
Asked: 2018-12-12 01:42:07 +0800 CST

按年对 SQL Server 表进行分区,滚动周期为 35 天

  • 0

我们正在尝试按年份(2015、2016、2017、2018)对 SQL Server 表进行分区,并且我们希望再创建一个分区来始终保存当前 35 天的周期数据。

分区:Part_2015、Part_2016、Part_2017、Part_2018、Part_35Day

Create Partition Function RangePartFunction (datetime2)
as Range Right For Values ('20150101', '20160101', '20170101') 

我正在努力我们如何为 2018 年和 35 天滚动期创建

谁能给点建议...

sql-server
  • 1 个回答
  • 2051 Views
Martin Hope
user3657339
Asked: 2018-10-30 02:23:32 +0800 CST

记录未使用 like 子句过滤

  • 4

使用以下查询来过滤记录:

select * from SearchRecord where searchkeyword1  like  '[%'

也试过这个

select * from SearchRecord where searchkeyword1  like  '%[%'

表中的记录包含这些值(如下所示,我需要最后 2 条记录,为什么这个简单的 like 不会过滤记录)

"Affiliate" means
"Agent's Rate of Exchange" means
["Aggregate Total Commitments" means
["Agreed Security Principles" means
sql-server
  • 2 个回答
  • 760 Views
Martin Hope
user3657339
Asked: 2018-10-26 07:09:34 +0800 CST

查找使用临时表的存储过程[重复]

  • 0
这个问题在这里已经有了答案:
有没有办法通过所有存储过程对表名进行文本搜索? (3 个答案)
3 年前关闭。

我们有将近 700 多个存储过程,其中近 50% 在其查询中使用#tmp 表。

需要编写查询来搜索所有过程,并列出使用 tmp 表的过程。

这可以通过查询一些存储过程信息的系统表来完成吗?

sql-server
  • 1 个回答
  • 1084 Views
Martin Hope
user3657339
Asked: 2018-09-06 03:33:26 +0800 CST

使用扩展事件捕获用户在 SQL Server 上运行的查询

  • 5

在 SQL 2016 上使用扩展事件 - 我们如何捕获用户针对特定数据库运行的所有查询。这有助于我们了解哪些开发人员/报告分析师/etl 开发人员在生产实例上运行查询。

预期结果:用户名、TSQL 查询运行、完成时间

sql-server
  • 1 个回答
  • 6450 Views
Martin Hope
user3657339
Asked: 2017-10-26 01:09:24 +0800 CST

SSRS 2016 - 更改所有报告中的连接字符串

  • 6

我们已从 SSRS 2012 迁移到 SSRS 2016,并将其移至新域。

使用下面的代码,我们可以列出所有数据源及其连接字符串。我们如何使用 PowerShell 或 T-SQL 更改近 700 个报表的连接字符串?(以便指向新的数据仓库服务器)

WITH XMLNAMESPACES  -- XML namespace def must be the first in with clause.
    (DEFAULT 'http://schemas.microsoft.com/sqlserver/reporting/2006/03/reportdatasource'
            ,'http://schemas.microsoft.com/SQLServer/reporting/reportdesigner'
     AS rd)
,SDS AS
    (SELECT SDS.name AS SharedDsName
           ,SDS.[Path]
           ,CONVERT(xml, CONVERT(varbinary(max), content)) AS DEF
     FROM dbo.[Catalog] AS SDS
     WHERE SDS.Type = 5)     -- 5 = Shared Datasource

SELECT CON.[Path]
      ,CON.SharedDsName
      ,CON.ConnString
FROM
    (SELECT SDS.[Path]
           ,SDS.SharedDsName
           ,DSN.value('ConnectString[1]', 'varchar(150)') AS ConnString
     FROM SDS
          CROSS APPLY 
          SDS.DEF.nodes('/DataSourceDefinition') AS R(DSN)
     ) AS CON
-- Optional filter:
-- WHERE CON.ConnString LIKE '%Initial Catalog%=%TFS%'
ORDER BY CON.[Path]
        ,CON.SharedDsName;
ssrs ssrs-2016
  • 2 个回答
  • 6551 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

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助
subwaysurfers
my femboy roommate

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve