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

Heisenberg's questions

Martin Hope
Heisenberg
Asked: 2014-12-06 01:01:45 +0800 CST

查看分配给每个用户的角色(报表服务器)

  • 0

无论如何,我是否可以列出在 ReportServer 数据库的不同文件夹中分配给每个用户的角色,并且在该 SQL 语句中我应该能够声明类似于 @User_Name报告用户的内容

ssrs permissions
  • 1 个回答
  • 1253 Views
Martin Hope
Heisenberg
Asked: 2014-11-28 00:30:16 +0800 CST

需要在 Sql Server 2008 R2 中通过数据库邮件发送格式化的 HTML 电子邮件

  • 10

我的要求是将自动电子邮件创建为(通过数据库邮件格式化的 HTML 电子邮件)基本要求已经完成,当触发作业时,它将数据插入表中,并且该信息已计划作为电子邮件发送,但现在客户已经要求以这种格式。

我所做的当前格式

 PO Date:2014-11-26 PO ID:PO1 SAP Ref:0001106102 GRN:1067 DealerID:045 Dealer Name:ABC(Pvt)Ltd. 2 Status:New

客户要求的格式,类似格式的表格

PO Date |PO ID| SAP Ref| GRN|DealerID|Dealer Name|Status

这是我用来将数据插入到 Email_Table(_ERROR_MAIL) 的 SQL 查询,这需要根据要求进行垂涎

IF EXISTS (SELECT * FROM sysobjects WHERE type = 'P' AND name = 'ImpCancelledGRN')
BEGIN
    DROP PROCEDURE [dbo].[ImpCancelledGRN]
END
GO


CREATE PROCEDURE [dbo].[ImpCancelledGRN] 
WITH ENCRYPTION
AS

SET NOCOUNT ON
BEGIN
BEGIN TRY
    -- Begin transaction
    BEGIN TRAN

            INSERT INTO _ERROR_MAIL(Recipients, Subject, CreationDate, IsNew, LastModifiedBy, Body)
            SELECT '[email protected]', 'SAP CANCELLED GRN', GETDATE(), 1, 'sapws',
                'PO Date:' + CONVERT(VARCHAR(10),P.Date,120) + 
                ' PO ID:' + P.ID + 
                ' SAP Ref:' + P.ID2 + 
                ' GRN:' + G.ID + 
                ' Dealer ID:' + D.ID + 
                ' Dealer Name:' + D.Name + 
                ' Status:' + CASE WHEN G.SubmittedDate IS NULL THEN 'New' ELSE 'Dealer Submitted' END
            FROM I_CancelledGRN I
                INNER JOIN TxnGRN G ON G.ID = I.ID
                INNER JOIN Distributor D ON D.UID = G.DistributorUID
                INNER JOIN POTxn P ON P.SiteUID = G.POTxn_SiteUID AND P.UID = G.POTxnUID
            WHERE IsCancelled IS NULL;

            UPDATE TxnGRN 
            SET ExpiryDate = GETDATE() 
                , SAPCancellationDate = I.Date
                , SAPCancelledBy = 'SAP'
                , IsCancelled = 1
            FROM I_CancelledGRN I
                INNER JOIN TxnGRN G ON G.ID = I.ID
            WHERE IsCancelled IS NULL;

    -- Commit transaction
    COMMIT TRAN 

END TRY
BEGIN CATCH
    -- Get error message, severity and satus information
    DECLARE @ErrorMessage NVARCHAR(4000), @ErrorSeverity INT, @ErrorState INT;
    SELECT @ErrorMessage = ERROR_MESSAGE(), @ErrorSeverity = ERROR_SEVERITY(),    @ErrorState = ERROR_STATE();
    -- Rollback transaction
    ROLLBACK TRAN;
    -- Log error message details
    INSERT INTO _ERROR_LOG(Module, SubModule, Text, Date)
    VALUES('SAP', '[ImpCancelledGRN]', @ErrorMessage, GETDATE());
    -- Raise error
    RAISERROR (@ErrorMessage, @ErrorSeverity, @ErrorState);
END CATCH
RETURN 0;   
END
SET NOCOUNT OFF
GO     
sql-server sql-server-2008-r2
  • 2 个回答
  • 90332 Views
Martin Hope
Heisenberg
Asked: 2014-11-27 02:19:52 +0800 CST

EXCEPT 运算符与 NOT IN

  • 18

运算符是在 SQL Server 2005 中引入的,但和 和有什么EXCEPT区别?NOT INEXCEPT

它做同样的事情吗?我想用一个例子做一个简单的解释。

sql-server sql-server-2008-r2
  • 3 个回答
  • 38902 Views
Martin Hope
Heisenberg
Asked: 2014-11-01 23:38:01 +0800 CST

SQL Server 2008 R2 – 跟踪数据库增长(生产数据库)

  • 1

我的要求是每天收集数据库大小信息,我没有找到任何选项来获得一段时间内的数据库增长。

有人请告知正确的方法可能是什么。

sql-server sql-server-2008-r2
  • 2 个回答
  • 8260 Views
Martin Hope
Heisenberg
Asked: 2014-10-31 23:31:58 +0800 CST

fn_trace_gettable 错误 SQL Server 2008

  • 0

当我执行时
SELECT * FROM FN_TRACE_GETTABLE(N'E:\Trace_Files\trace1.trc', 1) 它说“你没有运行'FN_TRACE_GETTABLE"权限,执行上述查询需要服务器上的什么类型的权限??

sql-server permissions
  • 1 个回答
  • 971 Views
Martin Hope
Heisenberg
Asked: 2014-10-30 21:01:40 +0800 CST

如何使用 PowerShell 获取 SQL Server 备份状态?

  • 3

我需要一个 power-shell 脚本来获取以下信息数据库的名称、数据库的 LastBackupDate 以及此信息应通过电子邮件发送,将结果转换为 HTML 格式:) 如果我们确实有机会完成脚本,这将是 .ps1 文件我需要知道如何作为 sql 作业运行。

sql-server backup
  • 1 个回答
  • 2314 Views
Martin Hope
Heisenberg
Asked: 2014-10-29 21:44:53 +0800 CST

物理服务器还是虚拟机 SQL Server?

  • 4

有没有办法通过 SQL 脚本来了解 SQL Server 是在物理服务器还是虚拟服务器上运行?

sql-server t-sql
  • 3 个回答
  • 11901 Views
Martin Hope
Heisenberg
Asked: 2014-10-28 23:20:10 +0800 CST

如何确定我的表在 SQL Server 数据库中的大小

  • 35

是否有任何内置函数/存储过程/查询有助于检索有关MyTableSQL Server 数据库中大小的信息?

sql-server table
  • 7 个回答
  • 211810 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