我们有20个客户,当前每个客户在自己的服务器上都有自己的数据库(在他自己的环境中) 所有的数据库都有相同的结构(模式),所有的数据库都有MS Sql Server 2008 64位 我们想把所有的数据库移到中央位置 这样做的最佳做法是什么? 所有数据库在一个实例下 每个数据库都有自己的实例 如果我们拥有所有的数据库,我们是否可以实现最佳的安全实践? 我的情况是否有任何指导方针?
安装程序: Hyper-V 2012 R2主机,主要客户机是带有SharePoint的TFS单一服务器安装(包括用于TFS操作系统的SQL) 此问题发布在StackExchange SharePoint WRT服务器的SharePoint方面,但由于操作系统和服务器上的其他非SharePoint应用程序而在此处发布: Server 2012 R2, TFS, SQL (for TFS) 问题是,服务器VHD(原来100G)填满,我猜是从上面的列表中logging加上SharePoint的直接问题。 我能够轻松地将Hyper-V VHD大小扩展到120G ,但是我怀疑问题会再次出现。 我想解决的根本原因(S)。 上面列出的每个项目(操作系统和应用程序)都必须对默认设置进行更改以限制其磁盘使用情况? 在上面的链接表明SQL是,但我还没有find在SQL去哪里检查build议。 下面的post有很多有用的提示和链接,但是我想在这里提出这个问题,以巩固/专注于服务器上的基本潜在日志logging问题,否则似乎工作正常。 服务器2012 R2系统磁盘填充 释放磁盘空间 (WinDirstatbuild议在这里作为其他职位 – 好/安全的想法?) 在下面的解决scheme之后进行编辑: SQL .ldf是一个严重的空间用户,下面#2中推荐的解决scheme解决了这个问题。 想要发布一个链接,提供了特定的查询命令,很好地收缩.ldf和一个工具链接,以查找空间正在消耗。 戴尔支持页面的一般指导缩小ldf文件 WinDirStat这是非常有用的find空间正在使用。
我将一个数据库传输到一个新的SQL Server,并想知道,是否会失去它的执行计划和统计数据,这些年来为了性能的好处而收集的,并且必须重新开始?
我正在研究为Web服务运行Nano服务器的可能性。 我一直在试图找出它是否可以运行除了IIS以外的SQL Server 2016实例。
我暂时需要使用MS SQL服务器,所以我在Windows 7机器上安装了Microsoft SQL Server 2016 CTP3.3,因为它很容易上手。 它安装成功,我能够完成我的工作。 但是,我不再需要它了。 当我尝试使用Windows 7程序和function控制面板进行卸载时,出现以下错误: 错误消息文本: 此计算机或其服务包级别上的操作系统不符合SQL Server 2016 CTP3.3的最低要求。 要确定此SQL Sever版本支持的最低要求的操作系统,请参阅安装SQL Server 2016 CTP3.3的硬件和软件要求: http://go.microsoft.com/fwlink/?LinkID=398123 检查链接 (redirect到ms143506 ),它显示SQL Server 2016不支持Windows 7,只有Windows 8和更高版本。 您正确阅读,安装程序似乎只检查是否在卸载时支持操作系统,但高兴地允许安装在不受支持的操作系统上。 这似乎阻止软件被删除。 我怎样才能解决这个问题,并成功地从我的Windows 7计算机中删除SQL Server 2016 CTP3.3?
前言 我是一个贸易开发者,所以networking安全并不是我的职责。 但是,解决问题是我的职责,我有一个需要帮助的问题。 另外,请原谅我,如果我得到任何技术术语不正确。 我可以谈好发展,我不讲networking安全好。 当前解决scheme 我的公司使用运行Windows Server 2012 R2 Datacenter的Azure虚拟机。 服务器运行SQL Server和Oracle的实例(不确定版本号)。 目前,如果我想要连接到这两个数据库实例之一,我需要将RDP放入Windows服务器,打开SSMS或SQL Developer ,并连接到本地主机。 期望的解决scheme 我想能够通过安装在本地机器上的数据库客户端连接到数据库服务器。 我不想要RDP,因为这意味着我们必须共享一个RDP插槽。 注意事项 我认为我们使用RDP解决scheme的原因是,build立服务器的人不知道如何configuration防火墙来让我们做我们需要做的事情。 服务器没有完全closuresInternet。 显然,RDP端口是开放的,我们也可以通过Visual Studio发布Web应用程序。 它确实有面向互联网的网站。 这些似乎是很多伟大的攻击媒介。 题 让SQL Server和Oracle端口对互联网开放有多糟糕? 它们比RDP和HTTP更易受到攻击吗? 我们应该如何configuration服务器以允许开发人员通过本地机器连接到数据库? VPN是一个很好的解决scheme吗? 我讨厌走这条路,因为我曾与之合作过的每一个VPN客户端都是痛苦的。 而且我讨厌给我的开发者造成不必要的痛苦。 我们可以configuration服务器的防火墙白名单入站连接从办公室的IP移植数据库? 这将排除在家工作的人连接到服务器,但他们总是可以VPN到办公室networking(在这一点上必要的邪恶)。
有没有什么办法可以在sql server中find总共分配的缓冲池大小。在mysql中,我们可以通过使用variablesinnodb_buffer_pool_size来find它。在sql server中是否有任何等价物?
RDS支持SQL Server浏览器服务吗? 如果是这样,我该如何启用它? 我们的应用程序需要在UDP端口1434上运行的SQL Server Browser Service 。 通常的说明不适用,因为这是AWS RDS上托pipe的SQL Server实例。 AWS RDS文档似乎没有提及浏览器服务,我已经查看了RDS选项和参数组,但是没有任何明显的突出显示可以实现这一点。 更新:我还应该提到,我还添加了一个安全组,允许来自应用服务器的TCP 1433和UDP 1434。 TCP端口1433可到达。
所以目前的问题是,我们inheritance了许多机器,总共有大约500个应用程序的exe。 我们正在移动,并意识到有人没有保存源代码,有太多的应用程序来识别和重写。 问题声明:数百台机器正在向用户sa和一个BLANK PASSWORD发送请求到SQL Server :(为了这个举动,我们在Azure Cloud中设置了一切,Azure SQL在VM(IaaS)上强制执行密码策略。 INTERCEPT和TRANSFORM试图连接使用某种types的PROXY层的任何应用程序 我正在看节点代理的东西,和SQL服务器别名等..但似乎是我想要做的是这样的 代理服务器机器 –> 500 incoming SQL Server connections –> Server \\XSQL2 –> User "sa" –> Password "" 所以 <add key="conn" value="data source=XSQL2; initial catalog=SomeDB;uid=sa;pwd=" /> 但随后代理将处理委托给Azure并发送(replace) <add key="conn" value="data source=myclouddbs.westus.cloudapp.azure.com,1433; initial catalog=SomeDB;uid=myUser;pwd=MyPassword123" /> 我有什么意义吗?
我们有一个在Azure中运行的非域join的SQL 2012服务器,支持多个网站,本周早些时候出现了一个问题,在join域的计算机无法login的时候,没有更新或更改应用到服务器,没有login错误,小提琴手显示没有问题。 用户帐户能够从域networking之外login。