我有一个已经安装了本地化(德国)媒体的SQL Server 2008 R2的实例。 我需要对SQL Server 2012进行就地升级,但遇到一个鸡与蛋的问题: 由于服务器的MUI是ENU,因此无法从德语SQL Server介质运行安装程序( “SQL Server许可协议无法find所选版本” ) 因为旧的安装语言是德语,所以我无法运行ENU SQL Server安装程序(不支持跨语言升级) 我将如何解决这个问题?
我有一个Linux php 5.3的RHEL 5盒,我的任务是安装mssql支持。 我安装了php53-mssql并重新加载了apache。 看来模块安装到/usr/lib/php/modules但是我的PHP模块在/usr/lib64/php/modules (lib64)中。 我不能将这些模块复制到lib64中,因为它们不是正确的ELF CLASS(可能是错误的拱形)。 当尝试mssql_connect()我得到一个未定义的函数错误在Apache错误日志。 我怎样才能使这个工作? php -m显示这些数据库模块,但不包含mssql 。 PDO pdo_mysql pdo_sqlite mysql mysqli
我们最近从SQL Server 2008R2升级到SQL Server 2012 Enterprise。 这样做后,我注意到我们的数据库备份几乎没有压缩。 我们的22GB数据库在升级到2012年之前压缩到4GB左右,升级之后我们的22GB数据库只压缩到19GB。 我已经检查并双重检查了服务器上的压缩设置,并开启了所有备份作业和压缩。 任何想法可能会发生什么?
SQL Server Analysis Services使用Windows身份validation进行服务器连接。 通常,将您的域帐户分配给angular色(或服务器pipe理员列表),然后使用相同的域帐户从用户会话连接到服务器。 在非域环境中,您可以通过在两个帐户上使用相同的用户名和密码来完成相同的function。 我正在尝试查看是否可以在Windows凭据pipe理器中存储用于分析服务器login的凭证,因此可以任意定义此login名而不是绑定到当前用户会话。 对于使用SSMS的Windows身份validation的常规SQL Server连接,可以通过以下解决方法进行:将FQDN和SQL Server端口号包含在存储的凭证中。 换句话说,您可以从Windows控制面板打开Credential Manager,为server: sqlserver.example.com:1433 : sqlserver.example.com:1433创build一个新的凭据,并使用用户名和密码作为授予SQLlogin名的服务器上的帐户。 对于Analysis Services存储凭证来说,是否有类似的需求? 我已经尝试使用SQL Server Browser服务端口和非dynamicAnalysis Services端口来定义SQL Server的凭据,但是不成功。 SSMS中没有选项可以inputlogin信息,然后将其保存到Windows身份validation的凭证pipe理器中,就像文件共享或远程桌面连接一样。
我遇到一些MSDTC工作不正常的服务器问题。 这在两天前开始发生。 我已经尝试了许多不同的事情,包括重新启动虚拟机,我试过在这个MSDN博客上find的修复 。 但是,这一切都没有解决这个问题。 dcomcnfg中的“我的电脑”显示红色向下箭头,而SQL Server日志文件反复出现以下错误: 试图初始化Microsoft分布式事务处理协调器(MS DTC)。 这只是一个信息性消息。 无需用户操作。 QueryInterface“ITransactionDispenser”失败:0x8004d01c(XACT_E_CONNECTION_DOWN)。
我正在开发一个Web应用程序,它由.NET应用程序,使用entity framework和MS SQL 2012后端组成。 我们偶尔会经历一个系统下滑,导致某些页面在加载时变得非常慢(10+秒)。 我无法识别页面中的模式 – 除了包含下拉select列表的所有“编辑”页面外,其他列表比这些列表更加广泛的页面加载正常。 我注意到MS SQL Server的CPU使用率始终保持在10%左右,虽然不高,但是比没有请求时通常占用的0%高。 似乎必须有某种后台进程运行。 我试图调查使用SQL Serverpipe理服务器活动监视器,但它不显示任何正在执行的活动查询(除了需要呈现所请求的页面)。 是否有另一种方法来识别或logging在SQL Server上执行的所有查询?
我一直在试图将我的团队的一些数据库部署代码运行到Windows 7testing框上的SQL 2014服务器。 部分代码是从另一台服务器上的文件共享中使用BCP从文件中提取数据的过程。 当我远程桌面到服务器上,并通过SQLpipe理工作室运行程序的过程是成功的。 但是,当我从任何其他机器上的SQLpipe理工作室(或通过我们通过ADO连接的部署工具)运行该过程时,我得到: 无法批量加载,因为文件“\ … …”无法打开。 操作系统错误代码5(访问被拒绝。)。 我已经检查了“显示高级选项”和“xp_cmdshell”设置,就像我说的那样,它工作。 但只有当我login到服务器,而不是其他机器。 有人知道这可能是什么原因吗?
微软表示MSSQL 2014不支持MS Dynamics CRM 2013(SP1 springwave '14)。 这是因为configuration有已知的问题吗? 或者这是否意味着微软没有testing这个configuration? 你们中的任何人是否有经验运行这种组合(也许在兼容模式?)你遇到了哪些问题,他们有多大?
我对目前正在开发的一个项目的数据库基础感兴趣。 特别是磁盘上的物理存储以及行和索引如何存储在文件中。 大部分我理解SQLite数据文件的布局。 我似乎无法find关于PostgreSQL和SQL Server如何在磁盘上存储数据以及如何构build文件结构的见解。 只是要清楚,我正在寻找关于数据库如何在磁盘上存储数据的技术描述,特别是文件布局。 有谁知道在哪里可以find关于这个话题的更多信息?
我在Windows 2008r2中运行ADFS 2.0,连接到SQL Server 2005数据库服务器。 现在,ADFS服务器有5623个TCP连接对SQL服务器打开(通过netstat进行检查 – 用powershell计数)。 许多连接正在影响我们的SQL服务器,并阻止备份正常运行。 从这个问题来看,似乎ADFS可能不会closures它的SQL连接,但连接都处于“已build立”状态。 这在几个月前成为了一个问题。 如果我记得正确的话,我通过重置NIC来强制终止(强制终止所有活动的连接)。 这一次我正在考虑重新启动ADFS服务。 但问题是,为什么这首先发生,我怎样才能排除根本原因? 我已经做了相当多的研究,找不到任何能够指向ADFS的东西 – 比如bug或者其他东西。