小编Col*_*art的帖子

带有报告服务的 SQL Server 2012 Express

在我搜索 SQL Server 2012 Express with Advanced Services 的任何地方,我都得到了这个链接,http://www.microsoft.com/en-us/download/details.aspx?id=35579,每次我安装它时,我看不到在哪里可以添加报告服务作为功能。

是否有另一个包含 Reporting Services 的安装文件,或者我现在确实拥有它但无法判断它已安装?我去了控制面板 -> 管理工具 -> 服务已经没有看到它列出来,这告诉我它没有安装?

更新:我已按照 Kin 的指示进行操作,但无法进一步推进。这就是我现在所在的地方。在 Reporting Services 配置管理器中,“连接”按钮呈灰色,当我单击“查找”时,我收到“无法连接到 Reporting Services...”的错误消息,请参见下文。
在此处输入图片说明

当我转到 SQL Server 配置管理器时,我没有看到 Reporting Services 作为列出开始停止的服务。见下文。 在此处输入图片说明

因此,在我看来,也许我没有安装 Reporting Services,所以我尝试安装这些功能,但没有将 Reporting Services 列为要添加的可用功能。见下文。我知道我下载了 .exe 文件,其中包含可供下载的所有内容,包括 Reporting Services。我的下一步应该是什么来进一步排除故障?我很想卸载并重新安装,但我不确定我是否可以正确卸载。似乎有很多与 SQL Server 2012 相关的文件,我不确定这会如何影响我目前安装的 Visual Studio。顺便说一句,我正在使用 Windows 7 进行本地桌面安装。 在此处输入图片说明

installation sql-server-2012

7
推荐指数
1
解决办法
4万
查看次数

行大小太大 (> 8126)

我面临以下问题。

Row size too large (> 8126). Changing some columns to TEXT or BLOB or using ROW_FORMAT=DYNAMIC or ROW_FORMAT=COMPRESSED may help. In
Run Code Online (Sandbox Code Playgroud)

当前行格式,768 字节的 BLOB 前缀内联存储。

它出现在我将图像上传到数据库时(它具有 <1Mb)。准确地说,只有 100kb。

我尝试了很多事情:更改属性“max_allowed_pa​​cket”、“innodb_log_file_size”(即,将大小增加到 512M)并没有什么......

我不知道麻烦的原因。

为了说明,表

TABLE(
    `passeio` int(4) unsigned NOT NULL COMMENT 'identitificador do passeio',
      `data_inclusao` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
      `nome_passeio` varchar(200) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
      `inicio` date NOT NULL,
      `fim` date NOT NULL,
      `por_que_ir` text CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
      `pdf_roteiro` mediumblob NOT NULL,
      `incluso` …
Run Code Online (Sandbox Code Playgroud)

mysql innodb blob

7
推荐指数
1
解决办法
7万
查看次数

Amazon RDS t2.small 作为生产服务器

我目前有一个 m3.medium 作为生产 PostgreSQL 服务器,但我想将它移动到具有多可用区功能的 RDS。

由于我们当前服务器的 CPU 使用率永远不会高于 5%,而且 RAM 使用率是 500MB,我正在考虑使用更便宜的实例,例如 RDS 上的 t2.small。在一些在线论坛和亚马逊帮助页面上,他们不推荐用于生产数据库的小型实例。这只是营销还是可能会出现一些真正的技术问题?

我发现 t2 和 m3 实例类型之间的唯一区别是可突增的 CPU,但由于我们的数据库服务器不使用任何 CPU,我想知道其他危险是什么。

aws amazon-rds

7
推荐指数
1
解决办法
4801
查看次数

32 位还是 64 位用于开发和部署?

我正在创建一个 Windows 桌面应用程序并希望包含一个数据库。我选择了 SQL Server Compact 4,但是当我下载它时有两个版本(32 位和 64 位)。我的开发机是64位的,请问要下载这个版本吗?或者,我是否下载我希望用户运行的版本(我猜最有可能是 32 位)。如果我下载并使用64位,当我发布数据库时,它会在32位机器上导致错误吗?谢谢你。

sql-server sql-server-compact

6
推荐指数
1
解决办法
280
查看次数

SQL Server - Varbinary 列 - 统计更新速度极慢

我的数据库中有一个表,我们用作文件存储,文件本身存储在一个varbinary列中,直到最近这一切似乎都运行良好,我们注意到该表的一个实例基本上“卡住”了插入语句.

检查sys.dm_os_waiting_tasks显示插入语句触发了统计更新,并且此统计更新花费了长时间。(17 分钟)。

这是我们发现运行的语句:

SELECT StatMan([SC0], [LC0]) FROM 
   (SELECT TOP 100 PERCENT CONVERT([varbinary](200), 
        SUBSTRING ([Data], 1, 100)++substring([Data], 
        case when LEN([Data])<=200 then 101 else 
        LEN([Data])-99 end, 100)) AS [SC0], 
        datalength([Data]) AS [LC0] 
    FROM [FileSystem].[FileData] WITH 
    (READUNCOMMITTED) ORDER BY [SC0] ) AS _MS_UPDSTATS_TBL
Run Code Online (Sandbox Code Playgroud)

该表中大约有 2000 行,如下所示:

CREATE TABLE [FileSystem].[FileData]
(
[Id] [uniqueidentifier] NOT NULL CONSTRAINT [DF__FileData__Id__09DE7BCC] DEFAULT     (newsequentialid()),
[Data] [varbinary] (max) NULL,
[FileHash] [nvarchar] (4000) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[FileSize] [bigint] NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] …
Run Code Online (Sandbox Code Playgroud)

statistics sql-server-2008-r2 varbinary

6
推荐指数
1
解决办法
6164
查看次数

获取 SQL Server 查询历史记录

我已经使用下面的查询来获取运行 SQL Server 的历史查询,但它没有给我整个历史,它只返回几乎每小时运行近 1/2 的查询。我想在一周前运行查询。有什么解决办法吗?

SELECT  dest.text, deqs.last_execution_time
FROM    sys.dm_exec_query_stats AS deqs
        CROSS APPLY sys.dm_exec_sql_text(deqs.sql_handle) AS dest
WHERE    dest.text NOT LIKE '%dest.text%' 
         order by deqs.last_execution_time desc
Run Code Online (Sandbox Code Playgroud)

sql-server-2008 sql-server

6
推荐指数
1
解决办法
1万
查看次数

SQL Server 2012 中的镜像

我在同一个子网的工作组中新安装了 Win 2008 R2 机器,当然还有 SQL Server 2012。

我允许使用 SQL Server 身份验证登录,认为这可能有助于每个工作站拥有不同的用户帐户数据库。我为三台机器中的每台都创建了相同的登录名。两个拥有完整的 SQL Server 软件,一个拥有 SQL Server Express。然后我尝试镜像两个不同的数据库,产生相同的结果。

首先,我在 SQL Server Management Studio 中右键单击数据库,创建一个新数据库,然后确认恢复模式设置为完整。备份它和事务日志。将这两个项目恢复到我的另一台服务器。(首先,我还没有使用 Witness,希望让它尽可能简单)在恢复数据和日志时,我正在恢复它而没有恢复。然后当我尝试镜像时,我收到一条关于完全限定域名的警告,点击它,因为我的服务器不在域中,然后当它尝试镜像并返回时:

开始镜像时出错。

附加信息:
数据库“test”的更改失败。(Microsoft.SqlServer.Smo)
执行 Transact-SQL 语句或批处理时发生异常。(Microsoft.SqlServer.ConnectionInfo)
服务器网络地址“TCP://(SERVERNAME):5022”无法访问或不存在。检查网络地址名称以及本地和远程端点的端口是否可操作。(Microsoft SQL Server,错误L 1418)

我也用 AdventureWorks 数据库尝试过,结果相同。

在事件查看器中,我看到“数据库镜像连接错误 4。'接收数据时发生错误。' '10054(现有连接被远程主机强行关闭。)'。对于“TCP://(镜像服务器名称):5022”。

在我看到的 SQL Server 日志中

错误 1443。严重性 16。状态 2
数据库“test”的数据库镜像已终止。这仅供参考。无需用户操作。

错误 1474。严重性 16。状态 1。
数据库镜像连接错误 4。“接收数据时出错。” '10054(现有连接被远程主机强行关闭。)'。对于“TCP://(镜像服务器名称):5022”。

我一直在谷歌上搜索试图解决这个问题,但我认为因为我对这一切都不熟悉,所以我很难理解从哪里开始。

mirroring sql-server-2012

6
推荐指数
1
解决办法
4813
查看次数

尝试从 MySQL 数据目录恢复/导入/传输数据库

我使用phpMyAdmin->export创建我的数据库的备份,但我现在发现它没有导出整个数据库,一些表被遗漏/拒绝。

然而,在进行导出时,我还保存了位于mysql/data/的整个数据目录,其中包含许多.ibd.frm文件类型,这似乎反映了我曾经拥有的表。

我试图复制整个数据目录并将其粘贴到我的新设置中,但我不确定MySQL / phpMyAdmin的版本是否相同,如何从旧数据目录中找到 MySQL 版本?可能在那些.frm / .ibd文件之一中?

当我粘贴整个数据文件夹时,数据库中的某些表正常工作,但有些表显示以下错误。

#1033 - Incorrect information in file: '.\db\a_table.frm'
Run Code Online (Sandbox Code Playgroud)

此外,似乎每个显示相同错误消息的表都在phpMyAdminStructure视图中的Collat​​ion下标记为正在使用

我能做些什么来解决这个问题?这是什么意思?

我想知道如果我重新创建我的旧操作系统设置,它可以工作吗?有没有更好的办法?

mysql phpmyadmin

6
推荐指数
1
解决办法
2317
查看次数

如何访问sql索引的文本定义

我能够从 sys.sql_modules 访问存储过程、视图、触发器和函数的文本定义。我想获取索引的文本定义。

如何获取 SQL Server 中索引的文本定义?

index sql-server metadata

6
推荐指数
1
解决办法
7876
查看次数

来自 Amazon RDS PostgreSQL 数据库的本地备份

我在 Amazon RDS 实例上有一个 PostgreSQL 数据库。

我想要这个实例的本地转储。

到目前为止,我已经尝试过:

PGPASSWORD="Password" pg_dump -h mydb.xxxxxx.us-east-1.rds.amazonaws.com -p 5432
Run Code Online (Sandbox Code Playgroud)

但它不断抛出错误,说服务器拒绝连接,并检查服务器是否实际上在 port 上运行5432,这实际上是在做。

我所有的凭据和数据库路径/代码都是正确的。

postgresql backup postgresql-9.3 pg-dump amazon-rds

6
推荐指数
1
解决办法
4936
查看次数