Articles of sql server

访问前端SQL后端安全连接

我需要一个Access前端和一个客户端的SQL 2005后端。 我想要求他们有一个静态的IP,我会打开该IP的端口。 但是他们也希望是stream动的,所以当他们不在办公室时,他们的知识产权将会改变。 有另一种方法来确保连接?

无法远程访问SQL 2008或2012 R2 Express服务器

我试图在两台不同的机器上远程访问两台不同的服务器,一台2008年,另一台2012年,两台机器都没有运气。 我已经按照以下步骤操作: 如何启用SQL Server 2008的远程连接? 我去了MSSQLServer的协议,并启用TCP / IP,确保dynamic端口是空的,IPALL TCP端口是1433。 我检查了服务器的属性,并在“连接”下确认允许远程连接服务器。 我去了防火墙,并添加了一个规则,允许所有configuration文件的本地端口1433。 我甚至testing了禁用防火墙的连接。 这些步骤都不适用于任何一台机器。 我可以看到并访问networking上所有机器的共享文件。 我不知道接下来要做什么。 这是我第一次尝试安装一个SQL服务器。 我感谢您能给我的任何帮助或build议!

Freqeunt失败Web服务器上的审计错误(MSSQLSERVER)

我们在Web服务器上检测到了很多失败审计错误(MSSQLSERVER)。 类似login失败的用户'sa'。 [客户:74.208.102.175] 有关更多信息,请参阅http://go.microsoft.com/fwlink/events.asp上的帮助和支持中心。 知识产权是未知的,我们想知道这是一个潜在的安全问题,或者是什么原因造成的。 EDITED 我调整了Windows防火墙,以防止访问服务器IP以外的MSSQL,但没有奏效。 这里是我做的防火墙>程序和服务> cheched MSSQL防火墙>编辑>名称:MSSQL,端口号1433,TCP,范围:serverIP / 255.255.255.255

SQL Server远程备份查询失败“无法打开备份设备”

我正在尝试将计划的MSSQL数据库备份configuration到位于运行Server 2003 Standard的文件服务器上的映射networking驱动器。 查询读取像这样: BACKUP DATABASE XXXX TO DISK = N'Z:\mssqlbk\XXXX.bak' WITH CHECKSUM, STATS 返回的错误消息: Msg 3201, Level 16, State 1, Line 1 Cannot open backup device 'Z:\mssqlbk\xxxx.bak'. Operating system error 3(The system cannot find the path specified.). Msg 3013, Level 16, State 1, Line 1 BACKUP DATABASE is terminating abnormally. 我发现大多数解决scheme都考虑到SQL服务帐户的权限错误(Mine使用名为SQLBro的帐户)。 这是一个小型的工作组networking,没有广告。 我已经尝试了以下内容: 在使用Procmon:SQLBro进行备份的过程中validation进程正在使用的数据库服务器上的用户帐户 […]

如何在同一台服务器上复制sql server数据库

我有一个SQL Server 2008年,并希望做一个数据库的副本,所以我有第二个版本的数据库在同一台服务器上进行testing。 数据库复制向导不能复制数据库,它始终发送关于缺less对象的有趣错误消息(使用SMO副本)。 当我尝试进行备份并将其恢复到不同的数据库名称时,它仍然保留原始数据库的文件名并覆盖此(冲突原始数据库)。 那么如何复制一个SQL数据库呢? closuresSQL Server,复制物理文件并附加它们? 也许一个数据库拷贝的命令行工具? 不应该有一个简单的方法来复制?

为安全(SSL)连接configuration的MS SQL Server允许来自JDBC客户端的非安全连接

我需要使用安全通信连接到MS SQL Server 2008 R2。 我已经能够使用下面的连接string来做同样的事情: jdbc:sqlserver://<<db server name>>:1433;databaseName=<<db name>>;selectMethod=cursor;encrypt=true;trustServerCertificate=false;integratedSecurity=false;trustStore=<<path to my trust store>>;trustStorePassword=<<password>> 在数据库服务器上,我使用configurationpipe理器来指定要使用的证书,并启用“强制encryption”SQL Serverconfigurationpipe理器 – > SQL Servernetworkingconfiguration – >协议为<> – 右键单击​​ – >属性 – >强制encryption和证书 但是,我可以连接到相同的数据库,而不指定使用以下URL的“encrypt = true”: jdbc:sqlserver://<<db server name>>:1433;databaseName=<<db name>>;selectMethod=cursor; 我的困惑是,当SQL Server已被configuration为安全连接,不应该拒绝/忽略非encryption连接。 或者我需要做附加configuration,因此数据库服务器只接受安全连接 感谢和问候P Manchanda

SQL服务帐户以及要使用的帐户

我做了很多很多的search,我似乎找不到一个简单的答案,我认为这是因为每个人的情况不同, 我们需要为生产设置一些SQL服务器,我不太确定要使用哪个SQL服务帐户。 这些服务器将运行SQL 2012和几个2008 R2。 他们将在一个域上,域是在2008年模式,而不是2008年R2(所以没有我假设的MSA帐户)。 本地系统帐户? 本地用户帐户? 本地创build的用户帐户? networking帐户? 域帐户? 虚拟账户(不太清楚我明白这些)? SQL服务器将备份到一个非域NAS,所以我将需要通过某些凭据。 如果不需要访问域或外部非域NAS服务器,我也想知道使用哪个帐户。 对不起,如果这个问题是'太'新手。 谢谢。

MSSQLSvc服务主体名称,Kerberos和NTLM

最近是否帮助DBA解决了一个似乎与无效的SPN有关的问题。 发现很多SQL服务帐户根本没有设置SPN,导致NTLM身份validation。 我已经将SPNconfiguration添加到我们的构build过程中,但是不确定是否返回到使用NTLM的现有系统并configurationSPN以允许Kerberos身份validation会破坏任何内容。 是否有任何configurationMSSQLSvc SPN允许Kerberos身份validation的常见情况会破坏正在运行NTLM的问题没有问题的现有系统? 以下是我正在使用的代码: #Query to identify authentication type for various connections on a SQL server $query = "SELECT s.session_id, c.connect_time, s.login_time, s.login_name, c.protocol_type, c.auth_scheme, s.HOST_NAME, s.program_name FROM sys.dm_exec_sessions s JOIN sys.dm_exec_connections c ON s.session_id = c.session_id" #Everything comes back NTLM #Source: https://raw.githubusercontent.com/RamblingCookieMonster/PowerShell/master/Invoke-Sqlcmd2.ps1 Invoke-Sqlcmd2 -ServerInstance ServerInQuestion -query $query #Get a list of SPNs […]

在多个服务器上pipe理SQL代理作业

有没有办法在没有第三方软件的情况下在域中的多个服务器上部署/修改/删除//pipe理SQL代理作业?

是否有指导如何复制和SQL Server 2014安装和运行的Windows 2012的系统准备?

我们有一台已安装并正在运行的服务器,现在我们希望将其复制。 服务器是Windows 2012与Sql Server 2014标准。 我没有find任何有关这方面的信息,所以可能呢? 有什么步骤来做到这一点? 在基于模板创build新机器时,需要对新机器做些什​​么? 作为备注,此时该机器正在Azure中运行,我们希望能够将其添加到我们自己的Azure VM模板中。