Articles of sql

SQL Server 2008 R2中的对等复制

http://www.databasejournal.com/features/mssql/article.php/3814591/Peer-to-Peer-Replication-in-SQL-Server-2008–Configure-a-two-node-topology.htm 在这里我可以看到点对点复制选项,但是这个选项不在我的SQL 2008 R2标准版服务器上。 这个bug吗?

从SQL表控制FTP访问

我试图build立我的第一个FTP站点。 我想能够利用IIS6的隔离模式,但我不知道如何控制用户帐户,而无需手动添加每一个(目前只有超过1100个帐户)。 我所有的用户名和密码都已存储在一个由网站用来控制访问的SQL表中。 我希望能够使用FTP站点相同的用户名和密码。 有什么办法让IIS使用SQL表,或者,如果没有,创build本地用户帐户,并保持密码同步的方式?

免费软件同步两个SQL Server数据库

我正在寻找一个免费的软件,可以: 比较两个MS Sql Server数据库(模式和数据) 还提供了一种同步数据库的方法。 谢谢。 更新:我没有寻找任何镜像解决scheme等不是一个服务器解决scheme。 只是一个简单的桌面应用程序,可以显示两个SQL Server数据库之间的差异,并生成一些脚本,使模式/数据库同步。

无法在Window Server 2008上打开端口1433(尝试连接到SQL Server 2008 Express)

我试图在Windows防火墙上打开端口1433,但没有太多的运气。 我已经添加了一个新的入站规则(试图打开TCP 1433),看起来没问题,似乎是打开,但是当我运行netstat -an服务器似乎没有监听端口1433。 我已经经历了设置SQL Server Express不使用dynamic端口的动作(我在configurationpipe理器中查看了IP列表,并启用了服务器的外部IP,从dynamic端口删除了“0”并添加了1433)。 我觉得这是防火墙的问题,并想知道是否有人指出我可能会出错的地方。 非常感谢, 安德鲁

SQLServer维护计划备份无法备份到Samba共享

我有一个SQL备份计划,将备份写入SAMBAnetworking共享。 我有一个T-SQL净使用(与persistent:yes )脚本是维护计划的第一部分访问共享。 这工作了一段时间,但现在它在我的大型数据库上失败了。 桑巴只是在日志中写着“write_data:写入客户端0.0.0.0错误写入失败。错误断开pipe道”。 在SQL Server中,我刚刚得到Operating system error 64(The specified network name is no longer available'). 如果我用SQL Server中的“任务”手动备份大数据库,它就可以工作。

Sql Server限制访问

我不确定我想要什么是可能的,但是我们现在就去。 在工作中,我们有一个专用的SQL Server 2008盒子来托pipe我们需要运行的各种数据库。 我们有一个远程的人(让我们称他们为Bob),他需要托pipe一个数据库。 我被要求限制Bob访问SQL框,但给他足够的权限来控制他的数据库。 目前,我已经为Bob设置了一个SQLlogin名,并使其成为Bob数据库的dbowner,并且不能访问其他任何东西。 当我loginBob的SQLlogin到SSMS时,我可以看到所有其他数据库,但只能访问Bob的。 但是,我可以访问并使用主数据库,这对我来说并不感到温暖和模糊。 有没有办法阻止Bob看到其他数据库的名称,并阻止他访问主数据库?

无法从SQL Server Management Studio(2005)生成SSPI上下文

昨天我遇到了一些麻烦,在我的本地机器上build立了一个数据库。 我终于得到了这个工作,但现在我今天尝试连接到远程机器时出现错误。 Cannot generate SSPI context. (.Net SqlClient Data Provider) Server Name: remotedbserver Error Number: 0 Severity: 11 State: 0 Procedure: GenClientContext 我尝试重新启动,停止所有本地服务等。似乎没有任何工作。 我也试图按照这些步骤来解决在Microsoft知识库中发现的问题 – 目前为止还没有任何工作! 如果有问题,我正在使用Windows 7。

build立临时可靠的数据库服务器,预算为$ 0.00

我正在帮助举办联合国高中模拟联合会议。 会议是由大学生组织完成的。 我正在编写一个应用程序,以跟踪学生通过的联合国决议,将其打印出来等等。 数据库后端并不需要高性能(每分钟处理的查询不会超过几个),但如果在这个周末的会议中失败了,那将是一场严重的灾难。 我可以设置什么,以减less发生这种情况的可能性? 只要符合我们0.00美元的慷慨技术预算和几笔捐赠的笔记本电脑,我就可以使用任何数据库系统。

SQL Server 2005:select好,插入不好

我们在数据库应用程序中遇到了一个令人困惑的问题。 我们正在运行3个不同的(但类似spec'd)环境中的应用程序。 Select Insert Env1 0.81ms 0.94ms Env2 0.69ms 5.79ms Env3 0.52ms 15.61ms 我们在3个环境中对磁盘和内存性能进行了基准testing。 Env3稍快于Env2,稍快于Env1(不超过10%)。正如你所预料的那样,Env3中的select比Env2中的select略快于Env1中的select。 但是,Env1中的插入比Env2 快5倍,比Env3 快15倍 。 在Env2和Env3中写入的性能可能很差吗? 一些相关的背景资料。 上面的数据是通过我们编写的testing应用程序来收集的,以便尝试和诊断问题。 select和插入是基本的,并在一张小桌子上执行。 我们的testing应用… a)是用C#编写的,并使用基于System.Data.SqlClient.SqlConnection的类。 b)通过执行1000次的动作并将所花费的时间除以1000来计算平均次数。 c)在两种模式下工作… 一世。 我们的代码称为插入/select/更新1000次 II。 我们的代码称为单个存储过程,称为insert / select / update 1000次 d)与数据库在同一台机器上运行 除非存储过程称为更新,否则更新会受到类似于插入的影响。 当存储过程在Env3中调用更新时,它比Env1慢了4倍,但是当客户端调用1000更新时,速度慢了17倍。 下面的扩展表格说明了不同之处。 环境。 Select SP Select Insert SP Insert Update SP Update Env1 0.81ms 0.015ms 0.94ms 0.72ms […]

如何迁移MSSQL服务器的数据目录?

我有一个MSSQL的安装,我想将数据目录移动到另一个驱动器,使所有现有的数据库位于那里,所有新的数据库在那里创build,以及备份,日志等我知道我可以detach /附加现有的数据库,但其余的设置(备份,新的数据库)呢? 这可能没有卸载/重新安装? 谢谢。