小编Jas*_*ris的帖子

Sql Server 2005如何更改dbo登录名

我有一个用户'dbo'的数据库,其登录名为"domain\xzy".如何将其从"domain\xzy"更改为"domain\abc".

sql-server security sql-server-2005 active-directory

55
推荐指数
2
解决办法
7万
查看次数

如何将一个DataTable附加到另一个DataTable

我想将一个DataTable附加到另一个DataTable.我看到DataTable类有两个方法; "加载(IDataReader)"和"合并(DataTable)".从文档中,如果存在行,两者似乎都会将传入数据与现有DataTable"合并".我将在数据访问层中进行合并.

我可以使用IDataReader并使用Load方法合并DataTables.或者我可以使用IDataReader加载DataSet,从DataSet获取DataTable,然后使用Merge方法合并DataTables.

我想知道是否有人能告诉我哪种方法可以使用?

或者,如果您对如何完成此任务有不同的建议,请与我们联系.

.net c# vb.net datatable

42
推荐指数
4
解决办法
11万
查看次数

没有tnsnames.ora文件的Oracle连接字符串

我使用.NET框架与System.Data.OracleClient命名空间.我的计算机上安装了oracle 11客户端.我不想使用tnsnames.ora文件来存储连接信息.

有人可以告诉我,如果我不想使用tnsnames.ora文件,连接字符串会是什么样子?我将连接字符串存储在Web应用程序项目的web.config文件中.

.net asp.net oracle connection-string oracleclient

14
推荐指数
2
解决办法
7万
查看次数

Visual Studio ASP.Net扩展和折叠ashx泛型处理程序中的问题

我有Visual Studio 2008 Professional,我在ASP.Net Generic Handler页面(.ashx)中扩展和折叠方法代码块时遇到问题

我本以为你可以像.aspx网页背后的代码那样做同样的事情.

即使使用VS 2008 Standard和VS 2005 Professional,我在其他盒子上也有同样的问题.所有盒子都已完全打补丁(OS和Visual Studio.)

有没有人对启用此功能有任何建议?

asp.net ashx visual-studio-2008 visual-studio

13
推荐指数
4
解决办法
5995
查看次数

如何使reCAPTCHA与ASP.Net中的ValidationGroup一起使用(验证码)

我正在使用reCAPTCHA提供的ASP.Net插件和控件.如果Web表单上的提交按钮不在验证组中,我可以成功地使控件生效.reCAPTCHA控件没有验证组属性.

当网络表单上有验证组时,是否有人使用此解决方案或任何解决方案来使reCAPTCHA控件正常工作?

asp.net captcha recaptcha

10
推荐指数
3
解决办法
1万
查看次数

跨不同数据库连接的多个SQL事务命令

我正在为我的应用程序使用.NET 2.0/3.5框架.我需要在多个连接上运行多个SQL命令,每个连接都在不同的服务器上(Oracle,SQL Server).我需要确保这些命令是事务性的.

例如:我需要在Oracle和SQL Server数据库的表中执行INSERT,然后在没有抛出异常的情况下提交它们.如果有异常,我想在需要时在两台服务器上回滚.

我怀疑我需要使用System.Transactions和TransactionScope.这将要求我在数据库服务器和应用程序服务器上设置Microsoft分布式事务处理协调器(MSDTC).

我看起来高低,找不到任何文章描述逐步设置MSDTC与相互身份验证(包括配置防火墙设置和MSDTC设置.)我查看了有关设置MSDTC的Microsoft文档,但它似乎完全没有价值,而不是完整记录(除非你能找到一篇关于如何设置它的非常好的MSDN文章.)

使用MSDTC是完成工作的唯一方法吗?

如果是这样,我该怎么配置呢?

编辑:

  • 我正在为所有机器使用Windows Server 2003.
  • 我有两个SQL Server.一个是SQL Server 2000,另一个是2005.
  • 我有一台Oracle服务器,版本是11g
  • 我们开发的应用程序有时必须以事务方式在所有三个数据库中更改/创建记录.
  • 这不是键盘和椅子之间的问题.我们在MSDN上阅读了有关如何设置MSDTC所有内容的文章,但我们无法使DTCPing和其他测试应用程序正常工作.我们正在寻找详细介绍该过程的分步文章.我不止一次遇到MSDN文档,"遗漏"了做某些事情的步骤.

.net sql t-sql msdtc transactions

6
推荐指数
1
解决办法
3210
查看次数

SQL Server Management Studio显示数据库图(ER)权限

我想知道是否有人确切知道SQL Server 2005+中数据库所需的权限,这样当一个人使用SQL Server Management Studio时,他们就能够至少看到数据库图.

我试过给db_datareader,db_datawriter和db_ddladmin这个人,但无济于事.

我还尝试在用户的属性→有效权限中授予他们访问权限.在Effective Permissions下,我找不到"数据库图表"的数据库对象类型或类似的东西,以便用户访问.

他们正在运行SQL Server Management Studio(非快速版).

任何帮助都会很棒.

仅供参考,我不想给他们db_owner访问权限.

编辑:

  1. 至于其中一条评论:是的,数据库是SQL Server 2005数据库.
  2. 至于其中一个答案,将DB从生产转移到开发不是一种选择.

sql t-sql sql-server sql-server-2005

5
推荐指数
2
解决办法
3万
查看次数

4
推荐指数
1
解决办法
2万
查看次数

在调试模式下运行Visual Studio控制台应用程序的CPU使用率不会超过50%

我有几个C#控制台应用程序,基本上解析内存中的大量数据(LINQ)并将结果输出到文本文件.

现在,忘记写入文本文件一分钟,因为这不是问题发生的地方.

当我在调试模式下运行应用程序时,我永远不会使用超过50%的CPU使用率.它将解析/按摩数十万条记录,但只能快速运行X并利用50%的CPU(在任务管理器中查看).

我真的想用100%的CPU来加快处理速度.

有人有任何见解吗?

我正在运行带有Service Pack 3的Windows XP Professional.我安装了带Service Pack 1的Visual Studio 2008 Professional.

谢谢!

编辑:

  • 我已手动将任务管理器中进程的关联设置为双CPU上的单个核心.
  • 有时我可以利用51%或52%的CPU来捕获它.

c# vb.net debugging visual-studio-2008 visual-studio

2
推荐指数
2
解决办法
2048
查看次数