Articles of sql

将MS SQL数据库传输到其他服务器 – 最佳实践

将数据库从一台服务器移到另一台服务器的最佳方式是什么? a)停止数据库>创build数据库备份>恢复到“其他服务器” b)分离数据库>将ldf和mdf文件移到新的服务器并重新定位数据库 谢谢

在zabbix服务器的networking接口的历史logging返回空集?

我在Ubuntu上安装了Zabbix 。 尽pipe我可以在Zabbix前端看到所有networking接口的“ 图表 ”和相关的“ 最新数据” ,但当我直接查询MySQL数据库时,没有数据! mysql>select value from history where itemid=**23717** Empty set(0.00 sec) 23717是我的networking接口的itemid之一。 实际上在前端有很多信息(图表和最新的数据),但是查询没有返回任何值。 然而另一个itemid,即“CPU使用”是好的。 请帮帮我。

在Windows Server 2016中,始终在Sql Server 2016上工作得更好吗?

我有兴趣使用Sql Server 2016的升级Always Onfunction。 但是我的DBA曾经表示,这些function在Windows Server 2016上运行得更好。他build议在开始使用这些function之前等待Windows Server 2016发布。 我所看到的唯一需要Windows Server 2016的function是如果您跨域运行。 但是我会跑在一个单一的领域,所以我不担心这一点。 Sql Server 2016中还有其他什么东西希望Windows Server 2016能够正常运行吗? 或者,我会在Windows Server 2012 R2的罚款吗?

如何在工作组上设置SQL Server的SPN

我试图远程连接到我的家庭服务器上运行的工作组上我的Sql服务器2016年实例。 我需要设置一个SPN来做到这一点。 所有的指南似乎都与为域名而不是工作组设置SPN有关。 这里是我曾尝试服务器Odin运行在NT SERVICE \ MSSQLSERVER(默认服务帐户)下的SPN, C:\Windows\system32>setspn -A MSSQLSvc/Odin:1433 "NT SERVICE\MSSQLSERVER" Ldap Error(0x51 — Server Down): ldap_connect Failed to retrieve DN for domain "" : 0x00000051 Warning: No valid targets specified, reverting to current domain. FindDomainForAccount: Call to DsGetDcNameWithAccountW failed with return value 0x000004BC Unable to locate account MSSQLSERVER 我以pipe理员的身份运行cmd提示符,我以pipe理员身份login,现在出于想法。 帐户MSSQLSERVER必须存在,否则SQL服务器将不会运行(我可以本地连接)。

Linux上用于SQL Server的Ubuntu 16.04 PHP 7和Microsoft ODBC驱动程序 – odbc_connect undefined

我是Linux新手。 我configuration了一个新的Ubuntu 16.04服务器,通过Tasksel添加了LAMP,并添加了PhpMyAdmin。 我将我的web应用程序添加到html文件夹,并运行我的MySQL脚本。 这部分工作正常。 我有一个查询远程SQL Server的PHP页面。 这是我的问题所在: 我按照说明安装了SQL Server ODBC驱动程序: https://msdn.microsoft.com/en-us/library/hh568454(v=sql.110).aspx udo su sh -c 'echo "deb [arch=amd64] https://apt-mo.trafficmanager.net/repos/mssql-ubuntu-xenial-release/xenial main" > /etc/apt/sources.list.d/mssqlpreview.list' sudo apt-key adv –keyserver apt-mo.trafficmanager.net –recv-keys 417A0893 apt-get update apt-get install msodbcsql unixodbc-dev-utf16 SQL Server ODBC不在PhpInfo()中列出。 当我用远程SQL Server查询命中页面时,发现我的Apache2错误日志中有一个错误: [Tue Nov 01 04:42:52.651772 2016] [:error] [pid 1306] [client ::1:33146] PHP Fatal error: Uncaught […]

.Net对象的PowerShell事件不按顺序

我正在使用Sql Server SMO和Powershell脚本编写SQL脚本的执行脚本。 我们发现了两个问题: Powershell的事件处理按顺序处理 在所有事件都被处理之前,控制权被返回到调用脚本(这是有道理的,因为它们应该是asynchronous的)。 鉴于这个脚本: Add-Type -AssemblyName "Microsoft.SqlServer.SMO, Version=12.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" | Out-Null Add-Type -AssemblyName "Microsoft.SqlServer.ConnectionInfo, Version=12.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" | Out-Null (Get-Date -format "dd-MMM-yyyy HH:mm:ss.fff") + ": Starting Script" | Out-File -FilePath $sqlOutputFilename -Append $serverConnection = New-Object ('Microsoft.SqlServer.Management.Common.ServerConnection') "FTS-DEVSERVER", "SA", "avid4uin)*" $serverSMO = new-object ('Microsoft.SqlServer.Management.Smo.Server') $serverConnection $sqlOutputFilename = "output.log" $serverMessage = { (Get-Date […]

SQL Reporting Services 2016 – 未列出“Content Manager”预定义angular色

当给用户分配系统angular色时,我只看到“系统pipe理员”和“系统用户”。 我需要添加一个“Content Manager”作为angular色的用户,但是没有看到这个选项。 Windows Server 2016上的SQL Reporting Services 2016。

SQL Server 2008的小型企业在Windows 7专业版

我已经与SQL Server 2008 R2 for Small Business混淆了。 我已经尝试在SBS 2008上安装,它需要另一个域的服务器。 现在我正在尝试使用Windows 7 Professional ,它说这个版本不支持这个操作系统,但是它清楚地表明它支持在SQL Server 2008 for Small Business框的背面。 任何帮助,将不胜感激。

你如何开始诊断间歇性的SQL Server连接错误?

我们的几个Web应用程序有一个间歇性的错误,都说同样的事情: System.Data.SqlClient.SqlException:build立与SQL Server的连接时发生networking相关或实例特定的错误。 服务器未find或无法访问。 validation实例名称是否正确,并将SQL Serverconfiguration为允许远程连接。 (提供程序:命名pipe道提供程序,错误:40 – 无法打开连接到SQL Server)—> System.ComponentModel.Win32Exception:未findnetworkingpath 我们无法重现这个问题。 一切正常99%的时间。 我们每天看到这些错误2到3次。 发生的时间不一致。 我们在AWS中运行两个独立的服务器:一个SQL Server Standard 2016服务器和一个运行我们的.NET Web应用程序的独立服务器。 Web应用程序通过ADO.NET连接。 我们如何开始诊断这些错误? 我们可以打开日志吗? 我们应该先排除什么?

我怎样才能encryption我的MySQL表中的所有数据集的密码?

我正在运行带有MySQL后端的ProFTPD服务器进行用户authentication。 用户的密码目前是纯文本的。 我的目标是,所有的用户都有encryption存储在数据库中的密码。 我知道,当我想要从一个用户encryption一个密码时,我可以inputSQL命令: update users set password= md5('MyPassword') where password="myPassword"; 但是,我怎样才能encryption所有用户的所有密码? 我希望任何人都可以帮助我。