小编kev*_*ers的帖子

TSQL命令连接到另一台服务器(SQL Server 2005)

是否有TSQL命令连接到另一台服务器?

或者当您在查询窗口中时,连接到另一台服务器并显示查询窗口的键盘快捷键是什么?

我已经看到Ctrl + N 在某些屏幕中弹出了" 连接到服务器"对话框,但是当我在查询窗口中并按下Ctrl + N时,它只会打开另一个查询窗口.

USE命令允许您连接到当前服务器上的其他数据库,但是有一个命令可以让您连接到另一台服务器吗?

我正在使用SQL Server 2005.

sql t-sql sql-server

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

您对一组编码标准或最佳实践有什么好的建议/链接吗?

对于我们这些编程足够多的人,我确信我们已经遇到了许多不同风格的编码标准,您可以在编程时使用这些标准.

例如http://msdn.microsoft.com/en-us/library/ms229042.aspx

您可能会为您当前所在的公司或您正在处理的代码的原始作者推导出您的编码标准.编码样式通常用于特定的程序语言,一种编码语言中的某些样式可能不适合其他编程语言.当然,一些编码标准可以应用于许多不同的程序语言.

感谢您的时间.

编辑:我们知道有很多关于这个主题的相关文章,但是C#编码标准/ SO中的最佳实践在那里有一些非常有用的链接,值得一看.(查看ESV的.NET/C#指南上的2个链接 - 接受的答案)

.net c# c++ coding-style

8
推荐指数
5
解决办法
2159
查看次数

在SQL Server中存储文件还是将它们保存在文件服务器上?

目前,我们有数千个Microsoft Word文件,Excel文件,PDF,图像等存储在文件夹/子文件夹中.这些是由应用程序定期生成的,可以在该应用程序中随时访问.在我们期待升级时,我们现在正在考虑将所有这些文档存储在SQL Server 2005中.这样做的原因是能够压缩文档,添加其他字段以存储有关这些文档的更多信息,并在必要时应用索引.

我想我所追求的是使用SQL Server作为文档存储库而不是将它们保留在文件服务器上的优缺点,以及您在执行此操作时可能获得的任何经验.

我们将使用C#和Windows Workflow来完成此任务.

感谢您的意见.

编辑


文件有多大?

介于100k = 200k之间(平均70KB)

会有多少?

目前它大约有310万个文件(范围从Word/Excel和PDF),每天可以增加2,600个文件.(增长也会随着时间的推移而增加)

读了多少?

这个很难量化,因为我们的旧系统/应用程序很难解决这个问题.


在类似职位上指出的另一个有用的链接涵盖了两种方法的利弊.

DB与FileSystem上存储的文件 - 优点和缺点

c# sql-server sql-server-2005 workflow-foundation

8
推荐指数
3
解决办法
9066
查看次数

是否可以使用ExpandoObject创建动态树结构?

目前我使用ExpandoObject动态存储名字和姓氏.

例如

   // Create Expando object for testing
   dynamic employee = new ExpandoObject();

   // Dynamically add the fields to the expando            
   ((IDictionary<String, Object>)employee).Add("FirstName", "John");
   ((IDictionary<String, Object>)employee).Add("Surname", "Smith"); 
Run Code Online (Sandbox Code Playgroud)

我想知道是否可以将字段动态存储到树结构中,以便我可以拥有名为Name的父字段,然后是名为Firstname和Surname的两个子字段.理想情况下,这可能会扩展到包含更多子级别.我已经在下面做了一些psudo代码来理想地展示我希望它如何工作.(当然这段代码目前会导致错误)

// Create Expando object for testing
dynamic employee = new ExpandoObject();

// Dynamically add the Name
((IDictionary<String, Object>)employee).Add("Name", "");

//Dynamically add the firstname and surname to employee.Name
((IDictionary<String, Object>)employee.Name).Add("FirstName", "John");
((IDictionary<String, Object>)employee.Name).Add("Surname", "Smith");       
Run Code Online (Sandbox Code Playgroud)

c# dynamic visual-studio-2010 expandoobject c#-4.0

5
推荐指数
1
解决办法
3383
查看次数

如何在一个SQL语句中比较来自不同数据库的两个值

我有一个想法,从两个不同的数据库调用两个值,并在一个语句中comapre他们?可能吗?我正在使用c#和MS-SQL

c# sql sql-server

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