Articles of sql server

SQL Server 0x0004005“未指定的错误”

这是一个多年来一直运行良好的系统/设置。 我们在一个盒子上安装了Web服务器,另一台安装了SQL Server 2000。 突然,我们得到以下错误: Provider (0x0004005) Unspecified error (path to file), line 61 第61行有RS.Open …的东西。 出现这个时我刚刚修改了一个表(添加了一列),否则我们没有改变任何东西。 任何人有任何想法? 我只是网站weenie,我不知道我是否提供了必要/有用的信息…

以新名称将SQL数据库复制到同一台服务器

我正在尝试在同一台服务器上以新名称创build一个SQL Server 2008数据库的副本。 我有物理访问机器。 我试图创build一个完整的备份,然后以一个新的名称恢复该备份,我从SSMS得到一个错误:“备份集保存备份数据库以外的数据库”。 我也尝试restore from database进行restore from database而不是restore from file ,也没有工作。 对数据库进行完全备份并用新名称恢复数据库的最佳方法是什么?

SQL复制 – 添加filter是否需要重新初始化?

我有一个现有的出版物,有15篇文章(表)这些表中的一些有2百万行,显然,我想过滤它们。 如果我在其中某些设置了filter,我是否需要重新初始化出版物才有效?

更安全的是,几个活动的目录/ Windows域用户可以运行不同的SQL服务器机器或者一个来pipe理它们呢?

我有三个SQL Server 2005服务器,我将要切换他们作为本地用户运行他们的SQL服务器服务作为域用户运行。 我应该为每台机器使用一个唯一的域用户,还是我应该只使用一个域用户? 我倾向于为所有三个用户创build一个用户,因为他们对networking的其他部分没有真正的权限,他们的权限将在运行服务的机器上进行本地pipe理。 这将简化我的用户configuration我的活动目录,但有没有这样做的安全问题? 提前致谢, -詹姆士 (这与我的另一个问题有关: SQL Server作为(活动目录)域用户运行需要什么权限 )

使用SQLlogin访问SQL Server

我们有一个在域控制器上运行的SQL 2005服务器。 当我们使用来自机器数据库服务器的SQLlogin来访问数据库时,它可以工作。 当我们从不同的机器使用相同的SQLlogin访问同一个数据库时,我们得到以下错误信息:“用户没有与受信任的SQL Server连接关联” 任何人有任何想法,为什么我们得到这个错误?

SQL 2005 32位 – 实例的内存

我们在Windows 2003 R2服务器上安装了SQL Server 2K5,它有八个内核和16GB的RAM。 虽然我们计划将其升级到64位,但目前我们使用的是32位版本。 目前我们有一个实例设置为使用所有可用的内存,但需要运行两个实例。 鉴于这是32位,这将是两个独立的SQL2K5实例,我会有两个实例争夺第一个4GB,或者他们都能够解决4GB +? 谢谢! -Bob

SQL Server代理程序未运行

我无法在服务中启动SQL Server代理。 我开始时遇到以下错误。 本地计算机中的SQL Server代理服务启动,然后停止。 有些服务如果没有工作就自动停止,例如性能日志和警报服务。

如何启用禁用的事件通知

我有一个场景,我使用外部通知来处理从整个海军舰队发送的文件,通常我没有问题,但就在几天前,pipe理员改变了密码,我的队列处理失败,我回滚了交易用这个C#代码: catch(Exception){TransporterService.WriteEventToWindowsLog(AppName,“Rolling Back Transaction:”,ERROR); broker.Tran.Rollback(); 打破; } 之后我的目标队列将继续填满,但没有任何外部激活队列。 一旦事务回滚,事件通知是否被禁用? 我应该在这里做一个broker.EndDialog时,捕捉我的exception? 此外,在我的事件通知被禁用(如果这实际上是发生了什么),我该如何重新参与? 我必须放弃并重新创build吗? 预先感谢您的帮助,我非常喜欢Service Broker和它的工作,除了这个我希望很快修复的bug之外。

使用对等拓扑安装MSSQL复制:设置冲突检测的问题

我正在设置一个SQL复制策略,使用MSSQL2008与对等发布(2个服务器,每个订阅另一个)。 我从MSDN跟随这个HOWTO ,并且安装似乎工作正常:添加logging到服务器A上的一个表,服务器B上的查询显示新logging。 到现在为止还挺好。 到目前为止,我只有一个表'模板': Id PK(计算字段) NodeId int默认1/2(服务器A = 1,服务器B = 2) LocalId int autoid 名称 nvarchar(100) 现在,我想启用“冲突检测”,默认情况下应该启用。 但是,每次我尝试保存“发布属性”中的“冲突检测”function时,都会出现以下错误: 无法保存对等冲突检测属性。 执行Transact-SQL语句或批处理时发生exception(Microsoft.SqlServer.ConnectionInfo) 计划地点: 在Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteNonQuery(String sqlCommand,ExecutionTypes executionType) 在Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteNonQuery(stringsqlCommand) 在Microsoft.SqlServer.Replication.ReplicationObject.ExecCommand(String commandIn) 在Microsoft.SqlServer.Replication.TransPublication.SetPeerConflictDetection(布尔enablePeerConflictDetection,Int32的peerOriginatorID) 在Microsoft.SqlServer.Management.UI.PubPropSubscriptionOptions.SaveP2PConflictDetection() 在Microsoft.SqlServer.Management.UI.PubPropSubscriptionOptions.SaveProperties(ExecutionMode&executionResult) 目标表或视图中不存在列名'Id'。 将数据库上下文更改为“TestDB”。 (.Net SqlClient数据提供程序) 要获取帮助,请单击: http : //go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.00.2531&EvtSrc=MSSQLServer&EvtID=1911&LinkId=20476 服务器名称:SERVER_A 错误号码:1911 严重性:16 状态:1 行号:2 计划地点: 在System.Data.SqlClient.SqlConnection.OnError(SqlExceptionexception,布尔breakConnection) 在System.Data.SqlClient.SqlInternalConnection.OnError(SqlExceptionexception,布尔breakConnection) 在System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior,SqlCommand cmdHandler,SqlDataReader dataStream,BulkCopySimpleResultSet bulkCopyHandler,TdsParserStateObject […]

通过SQL Server T-SQL基于date删除文本文件

我需要根据date删除特定目录中的.txt文件。 我可以通过T-SQL来做到吗?