小编Sau*_*mar的帖子

为什么要在SQL存储过程中的GO之后写入GRANT?

我们编写了一个存储过程,它在SP的最后一行写了一个GRANT.我们的DBA建议在GRANT语句之前应该有一个GO,否则它将每次执行.

这是什么意思?我不确定GO将如何阻止GRANT"每次"执行.

sql t-sql sql-server sql-server-2008

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

在目标写入SSIS之前修剪?

我有一个数据流,其中有一个数据库源和一个平面文本文件目的地(由管道'|'分隔).数据库源正在从变量中获取SQL查询.

问题是,如果我的数据库字段大小为say,firstname和lastname是30个字符,我得到输出为(以点表示的空格)

saurabh......................|kumar.......................

我需要的是要修剪的字段,以便实际输出

saurabh|kumar

我有超过40列要写,我不想RTRIM在我的BIG sql查询中的每一列之后手动插入:(

我应该补充说,源可以返回多达50,000行.我正在考虑在其间放置一个脚本组件,但处理每一行可能会对性能产生影响.

有任何想法吗?

ssis sql-server-2008

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

如何将具有值类型和引用类型的对象存储在.NET中?

在.NET中,整数数据类型是值类型(堆栈),String是引用类型(堆).

因此,如果A类有一个整数,并且其中有一个字符串类型对象,并且B类创建了一个A类对象,那么A类的这个对象将如何存储在内存中?在堆栈中,还是在堆中?

这是在我的微软采访中提出的.需要了解我的表现.

.net c# vb.net oop class

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

如何圆到一半,总是在积极的方向?

我如何实现以下四舍五入?

0.012608376> 0.015

2.1> 2.5

2.4> 2.5

2.5> 2.5

2.6> 3

.01> .05

c# vb.net math function

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

为什么要在存储之前将SHA1转换为base64?

我需要将密码存储在我的 SQL 数据库中。目前不需要太高的安全性,但我计划使用 SHA1+seed 来存储密码,而不是使用带种子的 MD5 哈希。

用法仅用于网站用户登录。因此,当用户登录时,我的 C# 代码将连接盐+密码,对其进行哈希处理,然后与数据库中存储的内容进行比较。

我的问题是,在 SQL Server 中,我应该按原样存储 SHA1(40 个字符),还是将它们转换为 Base64(28 个字符)后存储?

我在网上看到的大多数 SHA1 哈希示例,似乎最终都将其转换为 Base64,但我不确定,为什么或者在编码为 Base64 后存储 SHA1 有什么好处。

c# hash sha1 sql-server-2008

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

外部Dll不会被TFS掉线

我们有一个运行TFS2010的共享构建服务器.我们目前使用VS2008解决方案(很快计划升级到VS2010).

我们的ASP.NET 3.5解决方案有一些外部dll,它们放在我们解决方案的'Library'文件夹中.问题是,如果我们从开发机器发布网站,则发布的文件夹是完美的.但是当TFS在构建服务器上构建它时,有3个外部dll永远不会被删除,我们必须在构建后手动复制它们.

我们尝试了一些东西,但它没有解决问题.我们还检查过像其他dll一样,这3个dll都有正确的刷新文件放在bin文件夹中.

一个问题可能是这些有问题的dll中的一些可能在开发机器的GAC上.如果确实存在问题,那么无论如何我们都无法在构建服务器上将dll放入GAC.

有什么想法我们如何强制这些3 dll被TFS正确地放入bin文件夹?

.net asp.net visual-studio-2010 tfsbuild tfs2010

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