Articles of sql server

运送SQL Server 2005事务日志的权限

我试图将事务日志从服务器A发送到服务器B.当代理尝试运行时,我不断收到权限被拒绝的错误,因为它没有使用正确的凭据连接到备份文件夹共享。 两个服务器都不在域中(这不是一个选项)。 我在服务器B上设置了放置文件的共享文件夹,但服务器A需要访问才能写入文件。 (反之亦然,服务器B需要从服务器A提供的共享中读取。) 我无法将服务器B的共享权限授予服务器A的SQL代理,因为服务器是分开的。 有什么办法可以指定服务器A连接到服务器B时使用的login凭据? 我指的是这个屏幕上的第一个文本框:

在完全备份需要重新同步之前,镜像的故障切换伙伴能够多久才能脱机?

在sql server 2005 sp2中运行数据库镜像。 有需要发生SAN维护,我想知道,如果我停止故障转移合作伙伴(镜像)上的SQL Server和主体不断做日志备份,我需要重新初始化数据库镜像(完整备份)如果镜像离线了几天? 我有一种感觉,我曾遇到过一些内在的限制。 我在网上找不到任何引用这个的东西,而且我没有时间去testing这个,因为SAN的人(不要和沙人混淆)想要现在这样做! 我不打破镜子,并把合作伙伴联机,所以在交易日志链中没有任何中断。

在不使用向导的情况下创buildSQL Server维护计划

有没有办法生成一个SQL Server维护计划,该计划将与向导生成的一样,但不通过向导对话框。 我需要一些可以作为安装过程的一部分自动创build的东西。 此外,它看起来像SQL向导正在生成什么,是特定于当前模式(例如重新索引表)。 向导会在任何模式更改中生成计划中断吗? 如果是这样,有没有办法更新它,其他的再次重新整个事情呢?

locking在我自己的SQL服务器之外

我有一个运行SQL 2005分支位置的服务器,我似乎无法login。用户能够使用依赖于数据库的应用程序就好了,但我不能访问SQL服务器与pipe理员帐户。 我们只有一个帐户configuration为pipe理员访问,没有SA帐户。 无论我是否尝试通过SQLpipe理工作室或通过命令行“osql -E”login,我都会在日志中获得以下条目: 2009-10-26 15:55:39.14login错误:18456,严重性:14,状态:11. 2009-10-26 15:55:39.14loginlogin用户失败。 [客户:] 无论是以多用户还是单用户模式运行服务器,似乎都没有什么区别。 到目前为止,我所能find的所有build议都要求我使用另一个用户帐户login(这就是问题所在),或者以单用户模式login(试用)。 还有另外一种方式获得访问权限吗? 也许一种方法来设置一个SA密码,所以我可以login这种方式? 我只需要重新安装SQL?

删除数据库信息

我们的生产数据库位于生产服务器上。 数据库被删除了一些如何,但我不知道如何被删除。 我怎样才能确定谁删除了数据库,什么是PC的IP地址,在什么时候被删除等等? 我们使用的数据库是MS SQL Server 2005。 让我知道如果从我的最后需要更多的信息。

SQL Server Windows身份validationNTUSERNAME与Windowslogin不同

一位客户的员工刚刚结婚,结果他们在Active Directory(AD)中更改了她的详细信息,login名等。 过程中的问题是SUSER_NAME(),SQL Server Profiler中的NTUSERNAME仍然显示她的原始婚前姓名。 通过此login的所有连接均使用Windows身份validation进行,并且在SQL Server中没有设置任何个人login,通过“Everyone”AD组授予访问权限。 有没有在SQL Server中的某种caching或某个地方的login名存储,我不知道这可能会导致这种情况发生。 客户的IT团队通知我,AD中的每个可能位置都已更改为新名称。

SQL Server事务日志BACKUPS非常大

在SQL Server 2008 R2中,我有一个每晚有完整备份的数据库,每十分钟有一个事务日志备份。 数据库处于完全恢复模式。 问题是,事务日志的备份文件的大小是几百兆字节,但绝对不能。 数据库中没有任何活动。 每个备份只有十分钟。 他们是如此之大,几天后它将完全填满硬盘。 任何想法是什么导致备份如此之大以及如何解决?

SQL Server OLEDB / ODBC复制的安全初始同步

我试图设置从SQL Server 2008 R2到PostgreSQL 9.1的单向事务复制。 我正在尝试PGNP OLE DB提供程序。 我可以成功创build一个订阅,事务确实复制到PG服务器。 我在订阅上使用了sync_type ='none',因为在其他情况下,包括SQL Server特定选项(SET ANSI_NULLS ON等)在内的模式似乎被发送到PostgreSQL,而后者将其locking。 这很好,我可以使用SSIS并复制我的整个数据库,包括数据。 我的问题是,我怎样才能以安全的方式做到这一点? 因为如果我只是运行一个SSIS包导出数据,然后添加订阅,交易可能会丢失。 例如SSIS将数据导出到PG。 X行更新。 复制开始。 在这种情况下,行X的更新不会在我手动同步,但复制后启动。 我无法运行复制,因为可能会发生其他错误。 什么是适当的程序在这里?

在Windows Server 2012机器上安装IIS8的PHP?

我们正在Windows Server 2012机器上运行Web服务器IIS8。 我需要安装PHP。 我在这里find了一个很好的教程: http : //www.nutstech.info/2012/09/windows-server-2012-server-core-setup.html 但是,我对此犹豫不决,想知道是否有人有经验在win server 2012机器上安装IIS8的PHP,以及是否有一个简单的方法来做到这一点? 请注意,我将使用PHP脚本在SQL Server 2012上运行存储过程。

SQL Server实例是否同时允许安全和非安全的连接?

我们有一个运行MS SQL Server 2012的应用程序。对于一个特定的用例,我们希望SSL保护jdbc连接。 我检查了以下链接: 如何使用Microsoftpipe理控制台为SQL Server实例启用SSLencryption 使用SSLencryption连接 启用到数据库引擎的encryption连接 有两件事我觉得很困惑: SSL连接使用端口1433,就像通常的纯文本连接一样。 没有额外的端口用于安全连接(例如普通LDAP为389,LDAPS为636)? 第三个链接说:“configuration服务器接受encryption连接”我需要设置“ForceEncryption”设置为TRUE。 这使我想到了最后一个问题:是否可以同时使用安全和不安全的连接? 或者所有的jdbc客户端在configuration完成后都必须使用SSL? 非常感谢凯