我被告知我需要在我的开发PC上安装Sql Server 2008 R2,我只是安装Sql Server 2008,然后让Windows更新安装R2 – 例如它是否像任何其他服务包?
我开始分析我们在Excel中的SQL Server PerfMon日志,并发现这一点。 传说: 红色 – SQL Server – 目标服务器内存 绿色 – SQL Server – 总服务器内存 蓝色 – 可用的系统内存 服务器1: 服务器2: 服务器3: 有没有其他人看过这个,我们应该担心吗? 所有服务器的configuration都是相同的,但最大内存设置除外 – 服务器1和2上为14 GB,服务器3上为10 GB。所有服务器上的最小内存为零。 这些是SQL Server 2008 R2实例,每个实例都在Hyper-V下运行Windows Server 2008 R2(SP1中旬)的自己的VM中。 我期望的是看到像服务器1(横向红线)的graphics,但是对于服务器2和3,目标服务器内存的值是如何随时间波动的? 从我已经显示的图表中看不到的是,波动在某种程度上与可用内存度量相匹配。 此外,服务器重新启动(蓝色垂直线)似乎也不会影响值。 这是PerfMon中的一个错误吗? PerfMon的设置使得所有3个服务器都在一个数据采集器集合中,每个服务器都有自己的性能计数器以及我们正在跟踪的所有参数。 任何帮助或见解,将不胜感激。
我们需要从运行SQL 2005的现有硬件迁移到运行SQL 2008 R2的新硬件。 当所有的事情都说完之后,我们希望“旧sql 2005”服务器上的相同IP和主机名位于新的SQL 2008 R2服务器硬件上。 这是因为我们不想搞乱客户端连接设置或编程中硬编码的东西等等。 我们目前有一个不同的名称build立新的2008 R2框。 有没有办法将现有的2005数据库,SSIS作业,SSAS多维数据集,SSRS报告等(一切,安全等)移到新硬件上,然后将新硬件重命名为与旧的相同的IP和主机名。 底线:我们想要将SQL 2005从旧硬件迁移到运行SQL 2008 R2的新硬件,而不会干扰客户端。
我有几台运行SQL Server 2005 Enterprise的服务器,我想用Perfmon(Windows性能监视器)远程监视它们。 在我的机器上,我有一个SQL Server 2008 R2开发者的实例,我注意到有一堆SQL Server特定的性能计数器,如MSSQL:缓冲区pipe理器,MSSQL:数据库,MSSQL:内存pipe理器,MSSQL:事务,MSSQL :等待统计等 如果我使用远程桌面连接到两台服务器,并在服务器上打开Perfmon,则可以看到所有这些计数器。 当我通过Perfmon(不使用远程桌面)直接从我的机器连接到服务器,并从远程计算机(\ SERVERNAME)中select计数器时,我可以看到各种性能计数器(如.NET CLR Jit,Networking,Processes等),但不是来自SQL Server的。 请注意,我正在使用在服务器上具有pipe理权限的域名login。 我是否必须在服务器上启用允许监视SQL Server特定性能计数器的内容? 我错过了什么吗?
我们正在将我们的软件从使用SQL 2000升级到2008 R2。 我们的客户将安装卸载2000的更新,并在同一实例下安装2008 R2。 所以如果没有实例存在,那么将不会设置实例名称(默认)。 但是,问题始于具有命名SQL实例的客户。 从2008 R2(从前不确定)开始,出于某种原因,通过实例名连接到服务器的客户端不成功。 我正在从Management Studio进行testing – 如果无法连接,则无法连接。 我浏览networking服务器,并在列表中find特定的服务器\实例。 但是,在尝试连接到像MyServer\INST这样的实例名称时,我得到: A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: […]
我正在为Windows Server 2008 R2上的SQL Server 2008 R2设置双节点故障转移群集。 Microsoftbuild议最小512MB大小的LUN用于仲裁磁盘,并且没有针对见证LUN的build议。 人们通常用这种方式build立什么?
我正在研究一个新的Windows 2008 R2 / SQL Server R2高可用性集群,我们正在计划在VMware ESX 5中运行这个。我已经阅读并听说了在ESX内部使用SQL集群的不同观点,有些人似乎认为其他人不要。 我们将为此运行专用的主机,SAN和networking,因为我们对于核心应用程序非常沉重,我希望听到人们对这是好还是坏想法的看法。
很久以前,在我离开Windows环境之前,就有了“IISlocking工具”这样的东西 – 微软免费提供的。 这意味着要locking你的IIS实例,并做一些常见的安全testing,并告诉你你的IIS / MS SQL的潜在安全弱点是什么,发生了什么? 这是我现在的情况, 我有权访问Windows 2003 SP2服务器(MS SQL Server Web Edition 10.0),该服务器已被黑客入侵一次。 它托pipe一个asp网站,我们认为它已经通过SQL注入被入侵。 十年前写这个的开发者说有不同的用户可以读写,而且没有正确configuration,所以被黑客入侵了。 修复代码几乎是不可能的,所以现在我正在寻找一些能使IIS和SQL尽可能安全的东西。 有什么工具/模块我可以安装在IIS上扫描SQL注入? 像IISlocking的任何东西?
好的,我有一个经典的asp应用程序,我有一个连接string来尝试连接到数据库。 我的连接string如下所示: Provider=SQLOLEDB;Data Source=MYPC\MSSQLSERVER;Initial Catalog=mydb;database=mydb;User Id=me;Password=123 现在,当我通过前端访问数据库我得到这个错误: Microsoft OLE DB Provider for SQL Server error '80040e4d' Login failed for user 'me'. 我看着sql分析器,我得到这个: Login failed for user 'me'. Reason: Password did not match that for the login provided. [CLIENT: <named pipe>] Error: 18456, State:8. 我试过了: 检查100次,我的密码实际上是正确的。 试过这个:改变login我与check_policyclosures(甚至不知道我为什么这样做) 在SSMS中为此帐户启用所有可能的权限。 我试过这个连接string:Provider = SQLOLEDB; Data Source = MYPC \ […]
我正在尝试为SSRS报告设置订阅。 我已经将报告部署到服务器,并且可以在Web浏览器中查看报告。 我试图在其他服务器上重现此问题,并且我无法在其他任何已尝试的服务器上以相同方式使其失败。 以下是我正在采取的创build订阅的步骤: 在服务器上,以pipe理员身份运行Internet Explorer。 浏览到http:// localhost / reports 导航到我要为其创build订阅的报告。 点击报告名称旁边的下拉箭头,然后点击“订阅”。 configuration所有适当的设置。 点击“确定”。 在这一点上,我被带回到包含报告的文件夹,就好像订阅已成功创build,没有显示任何错误或确认成功或不成功。 但是,如果我点击页面顶部的“我的订阅”,则不会显示订阅。 我也尝试创build一个共享的时间表,并configuration订阅使用共享的时间表。 当我这样做时,我可以看到时间表实际上正在执行,但订阅从未被创build,因此从未执行。 我已经在其他几个服务器上重复了这些相同的步骤,我不能重现这个问题。 不幸的是,我需要得到它在这个特定的服务器上工作。 在这一点上,我只能假设这个服务器上的SQL Server安装有问题,或者我configuration了错误的东西。 任何build议将不胜感激!