Articles of sql server

从SQL Server创build白名单

我的大多数经验是作为应用程序开发人员,虽然我对Exchange的体面了解以及如何使用它,但我从来没有必要对其进行设置或configuration。 如果我请求我们的pipe理员自动删除发送到某个地址的所有电子邮件,如果它们不存在于驻留在SQL服务器上的查询中。 在我提出这个请求之前,我想知道这是否是一个不重要的要求?

SQL XML到Unicode没有编码

我想导出一个varchar(max)列(SQL 2005)到一个xml UTF 8使用BCP出到一个文件。 我尝试使用-w选项的BCP,但到目前为止,它编码我的特殊字符的string,如 – 是否有一个选项可以跳过特殊字符,因为我不想在我的最终xml中有&#或#

用于WSS 3磁盘拓扑的Windows 2003 + SQL 2005

由于财务原因,我们仅限于Windows 2003和SQL Server 2005来承载Windows SharePoint Services v3,我现在正在查看磁盘拓扑结构,并且有些不确定是否正确。 我会很感激任何想法。 磁盘拓扑 HP DL360 G5 (2x 3.00 GHz Quad Core; 22GB RAM) HP Smart Array P400i (Embedded; 512MB BBWC) Array A (SYSTEM; RAID 1; 128K Block Size) 146.8 GB Disk (SAS; 15K) 146.8 GB Disk (SAS; 15K) Array B (DATA; RAID 1+0; 64K Block Size) 300.0 GB Disk […]

性能问题同时运行MySQL和SQL Sever

我们正在考虑在运行SQL Server的同一台数据库服务器上安装MySQL。 从我的研究来看,没有技术问题同时运行,但我担心性能会受到影响。 是默认SQL Server设置为使用所有可用的内存为例? 我应该注意什么? 谢谢

SQL 2000日志磁盘驱动器崩溃

我们有一个磁盘去我们的SQL服务器(2000),其中包含所有的日志文件,所以我们更换驱动器(没有突袭configuration,所以数据丢失),现在当试图连接到企业pipe理器,我们不能,只是得到一般连接失败的消息。 该服务似乎开始好吗? 有任何想法吗? 我不认为日志文件会把它搞砸了吗? 谢谢, 约翰

如何拒绝访问特定的数据库的login“sa”和授予访问另一个login? (SQL Server 2005 Express)

我有“混合模式身份validation”的SQL Server 2005 Express版本。 所以我想创build一个名为“ActivityLogs”的数据库,我想在这里拒绝“sa”login。 我想创build另一个名为“AuditLogin”的login名,它应该能够单独访问这个数据库。 数据访问的“sa”login和模式访问都不应该访问“ActivityLogs”。 如何才能做到这一点?

通过SQL Server上的默认模式和视图强制对表行执行安全性限制

我们有一个应用程序,该数据库依赖于SQL Server 2000.该应用程序的一个特定区域允许用户访问表中不应该存在的行:它们应该只访问来自供应商的行,而不能访问来自客户的行。 供应商和客户都存储在一张桌子上。 我们不能改变应用程序的这个特定区域来限制访问,供应商不会在不久的将来改变它。 所以,作为DBA,我正在考虑在数据库上创build一个解决scheme(直到供应商创build最终解决scheme): 包含数据的表的名称称为dbo.FOOBAR 。 我会在名为newuser的数据库上创build一个新的login名和一个新用户。 之后,我将创build一个名为newuser.FOOBAR的视图,并使用SELECT语句只select用户应该从dbo.FOOBAR访问的行。 在应用程序上,我可以将用户应用程序与访问数据库的用户相关联。 有了这个可能的解决scheme,用户将以新用户身份login到数据库。 涉及表FOOBAR的任何语句都会由于缺省模式而自动涉及到newuser.FOOBAR 。 我做了一些testing,似乎工作。 表dbo.FOOBAR有一个UPDATE / INSERT / DELETE触发器,它似乎在更新,插入和删除使用视图后工作。 我的问题是:这是一个强制执行安全访问不改变应用程序的首选方式? 有什么需要注意的吗? 有这个问题的另一个解决scheme吗? TIA!

如何找出谁在使用sql server

我问昨天问这个问题,但它消失:(无论如何,我有一个SQL服务器,我想分解,并需要弄清楚谁是依靠它,可能有一堆工具和用户依赖它。一个sql跟踪来跟踪login信息,找出尽可能多的关于依赖于该框的客户端的最佳方法是什么?我想知道的不仅仅是sql日志信息,我想知道哪些客户端机器,IP地址,证书和具体的不同应用程序的详细信息,如果有一个包含多个应用程序的文件夹(例如),我需要知道这两个应用程序可能会传递相同的凭据。

SQL Server实例服务无法启动

手动停止SQL Server实例服务后,无法从SQL Serverconfigurationpipe理器手动启动,也无法通过重新启动计算机自动启动。 如果试图手动,我会得到一个消息: 请求失败或服务没有及时响应。 详情请查阅事件日志或其他适用的错误日志。 在事件日志中我可以看到以下内容: 事件ID 7024. SQL Server(RBSQL)服务终止服务特定的错误126(0x7E)。 我在Windows XP Pro上使用SQL Server 2008

为什么我的sql2000数据库在sql2005中performance更差

我们有一个大约1.2 gb的sql 2000数据库和一个指向上述数据库的网站。 我们正在升级到SQL 2005,并正在testing这个过渡。 我们从2000实例中获取了mdf和日志文件,并将它们复制到另一台运行2005的计算机上并将它们连接起来。 然后我们首先指向我们的站点,指向sql 2000实例,然后指向2005实例。 网站上的初步testing表明,该网站在2005年的实例中执行速度明显较慢。 我曾尝试设置兼容级别从默认的SQL 2000(80)到SQL 2005(90),并放慢甚至更多。 有谁知道为什么? 我错过了明显的东西吗? 我们可以做些什么来改善2005年的performance? 任何帮助是极大的赞赏。