如何将服务器名称添加到 SSIS 订阅电子邮件的主题行?
在 Microsoft SQL Server 集成服务 (SSIS) 中,上传的 RDL 报告文件通常设置为能够发送定期电子邮件警报。在 SSIS 2008 系统上,这称为“订阅”。设置新的电子邮件警报时,主题行中有系统定义的字符串,默认显示为:@ReportName 在@ExecutionTime 执行
如何为服务器名称添加新项目到此主题行?
如何将服务器名称添加到 SSIS 订阅电子邮件的主题行?
在 Microsoft SQL Server 集成服务 (SSIS) 中,上传的 RDL 报告文件通常设置为能够发送定期电子邮件警报。在 SSIS 2008 系统上,这称为“订阅”。设置新的电子邮件警报时,主题行中有系统定义的字符串,默认显示为:@ReportName 在@ExecutionTime 执行
如何为服务器名称添加新项目到此主题行?
我们的德国托管公司抱怨我们的 SQL Server Express 安装存在许可问题,并要求我们卸载(或重新许可)以下组件:
根据我对 SQL Server 的有限了解,我很确定我可以卸载 Browser 和 VSS Writer,而不会影响 SQL Server 本身的功能。
但是呢RsFx Driver
?这听起来更像是一个核心组件,我在不知道它的功能是什么的情况下不情愿地安装它。有人可以阐明这部分吗?如果它是安全的,我该如何卸载该驱动程序?我在Programs and Features中找不到它。
以下是我们安装的版本的详细信息:
SELECT @@VERSION
返回:
Microsoft SQL Server 2008 R2 (SP1) - 10.50.2500.0 (X64)
Jun 17 2011 00:54:03
Copyright (c) Microsoft Corporation
Express Edition (64-bit) on Windows NT 6.1 <X64>
(Build 7601: Service Pack 1)
我需要将 SQL 2008 R2 本地数据库移动到 Azure SQL 云数据库。数据库太大,无法使用数据编写脚本,Azure SQL 云无法恢复标准的 .bak 文件。
尝试使用本指南中的任务 --> 导出数据层应用程序和 SSMS 2016 来创建我将导入到 Azure SQL 云的 .bacpac 文件。但我不断收到此错误消息:用户 [test_user] 对登录 [test_user] 的引用未解决。
为什么我会收到此错误?也许有更好的方法将数据库从 SQL 2008 导出/导入到 Azure SQL?
我厌倦了重新索引/重新构建我拥有的每个表,有没有办法对整个数据库执行此操作?
我们有一个 Microsoft Access 2010 数据库 (ACCDB)。
此 ACCDB 文件只是 Microsoft SQL Server 2008 数据库的前端。
对数据库的身份验证由 Windows 集成身份验证完成。
我在工作站上创建了一个系统 DSN。在 ODBC 连接窗口中,我选择 APP1 作为服务器名称,并能够从下拉列表中选择数据库(出于我们的目的,我们将其称为测试),当我选择完选项后,我测试连接(测试有效)。
我已经进入 SQL 并确认用户有权使用他们的 Windows 用户名登录到数据库。
当该用户(或其他用户)尝试登录时,他们会收到错误 ODBC——连接到“systemDSN”失败。
我已经打开了 ACCDB 文件并打开了链接表管理器。它显示所有 dbo 都指向我在计算机上输入的相同 DSN 名称。
我缺少一些非常简单的东西吗?有任何想法吗?
我检查了工作站和 SQL 服务器上的应用程序和安全日志,但没有看到任何登录尝试。
更新1:
如果我们在 32 位版本的 ODBC 中添加系统 dsn,我们会得到一个不同的错误。我们得到的错误是 Invalid use of Null 但每个字段都有内容。
如果我们将 64 位版本的 ODBC 中的系统 dsn 更改为用户 dsn,我们也会收到 Invalid use of Null 错误。
我只是单击了 sql server agent -> new schedule -> 将其命名为 thisisjustatest 并安排它在明天凌晨 1 点运行。我想找到那个时间表并将其删除。我在任何地方都找不到它。该平台是 MICROSOFT SQL SERVER MANAGEMENT STUDIO 2008R2。谁能帮我找到并删除它?它有什么作用?
我们有一个 SQL Server 实例(2008)运行我们的软件,我们认为用户数量很少(在任何给定时间大约有 30 个并发连接到服务器)
作为供应商,我们不是 SQL DBA,我们只为这类问题提供基本技能。大多数客户都有自己的 SQL DBA 来担任这个角色,但有时如果客户没有足够的支持,我们必须介入并提供帮助。
尽管他们确实将此服务器用于 SQL 之外,而且这是一个必须单独处理的问题,但我们最近注意到此客户端的 sqlservr.exe 进程使用的 RAM 比我们预期的软件要多得多。
首先,让我先提一下,我了解 SQL 最大服务器内存默认值基本上设置为使用服务器可用的所有内容。我们将该值更改为 10GB,因为考虑到它们的大小和所使用的软件部分,我们预计它们在任何给定时间只需要大约 4-6GB。
一些可能与我的问题相关或不相关的信息:
我目前唯一的猜测是,这与庞大的日志/恢复模型或某些与缓存相关的 SQL 设置有关。也许这是 SQL 专家计划看到的正常行为,但根据我们在 SQL Server 中运行软件的有限经验,对于这种大小的安装来说,这是不正常的。
因此,将其总结为一个 TLDR:
SQL Server 2008 恢复模式和日志大小是否会影响 sqlservr.exe 进程的内存使用?如果答案是肯定的,那么我对 SQL 的“问题”的描述是否正常,而我们之前没有经历过?如果答案是否定的,您会建议调查哪些其他事情来解决我的问题?
我试图找出将 SQL 2005 数据库从 2 个不同的物理服务器传输到运行 windows server 2008 64 位的新服务器的最佳方法。
我拥有完全注册的 Microsoft SQL 2005 32 位标准版。然而,我所有的 SQL 数据库加起来只有 4GB 大小,因此可以选择 2008 SQL Express。
以下是服务器的细分:
目标是将 2 个 SQL 数据库从旧服务器 1 和 1 个 SQL 数据库从旧服务器 2 迁移到新服务器。我应该在新服务器上安装什么版本???我是使用 2008 express 还是安装 2005 标准版?
在您回答要安装哪个版本之前,将数据库从这两个服务器迁移到新服务器的正确步骤是什么(我以前从未做过)?
我在网上对此进行了研究,我认为这种特殊情况是独一无二的,因为我正在从 SQL Express 和 Standard 从 2 个不同的物理服务器转移到 64 位的 2008 服务器。我在网上找不到任何我有信心尝试的东西。请帮助我,因为我有这个周末的迁移截止日期。任何帮助表示赞赏。谢谢。
您好,这是我第一次在 Server Fault 中,所以我希望这里的人们能像在 Stack Overflow 中一样包容。
所以..事情就是这样。我需要在 Windows XP 环境中安装 SQL Server 2008 Express 32 位。
我已经下载了安装程序,但是当我尝试运行安装程序时,它提示它需要在 pc 中安装 .net framework 4.5。
这是确切的错误消息:
阻塞问题:此操作系统不支持 .Net Framework 4.5。
这很奇怪,因为我看过有关在 XP 中安装 SQL Server 2008 的教程。
有人请把我推向正确的方向吗?任何帮助,将不胜感激。
更新:
好的,所以我忘了提到我也需要 MS Sql Management Studio……我一直认为这是预先捆绑的,所以我没有注意。无论如何,接受的答案引导我到这个链接
谢谢马克:)
我还没有习惯管理 SQL Server 2008 上的权限。我目前正在尝试使用不是 sysadmin 的用户(但具有SQLAgentUserRole角色)直接从 SQL 创建一个 SQL Server 作业。我们称他为MyUser。
出于某种原因,每次我尝试使用子系统 CMDEXEC 执行作业步骤时,都会收到一条错误消息,提示“ Non-SysAdmins has been denied permission to run CmdExec job steps without a proxy account. The step failed. ”。至于 TSQL 步骤,它们总是可以正常工作。
这是我的配置:
有什么我错过的吗?为什么我不断收到该错误?我应该配置哪些其他权限?