小编Pul*_*ead的帖子

有没有时间使用数据库1:1的关系是有道理的?

我前几天正在考虑规范化,而且我想到了,我想不出一个数据库中应该有1:1关系的时间.

名称:SSN?我将它们放在同一个表PersonID:AddressID?同样,同桌.

我可以提出一个很多或者很多的例子:很多(有适当的中间表),但从不是1:1.

我错过了一些明显的东西吗

sql database-design one-to-one database-normalization

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

如何查询数据库模式是否存在

作为构建过程的一部分,我们在将代码部署到4个不同的环境时运行数据库更新脚本.此外,由于相同的查询将添加到,直到我们放下一个释放到生产它具有能够给定的数据库上运行多次.像这样:

IF NOT EXISTS (SELECT * FROM sys.tables WHERE object_id = OBJECT_ID(N'[Table]'))
BEGIN
  CREATE TABLE [Table]
  (...)
END
Run Code Online (Sandbox Code Playgroud)

目前,我在部署/构建脚本中有一个create schema语句.我在哪里查询架构的存在?

schema sql-server-2005

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

是否有一个简单的算法可以确定X是否是素数,而不是混淆一个凡人的程序员?

我一直试图通过Project Euler工作,并注意到一些问题要求你确定一个素数作为其中的一部分.

  1. 我知道我可以将x除以2,3,4,5,...,X的平方根,如果我到达平方根,我可以(安全地)假设该数字是素数.不幸的是,这个解决方案似乎非常笨重.

  2. 我已经研究了如何确定数字是否为素数的更好的算法,但是快速混淆.

是否有一个简单的算法可以确定X是否是素数,而不是混淆一个凡人的程序员?

非常感谢!

algorithm primes

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

如何在SSRS中将文本框设置为多行?

我有一个包含许多字段的报告,我试图将其水平降低到1页(我不在乎它是垂直的2页还是200页...只是不想要处理2页宽x页面长列车 - 残骸).也就是说,它处理联系信息.

我的想法是:

Name:      Address:   City:      State:    ...
Jon Doe    Addr1      ThisTown    XX       ...    
           Addr2
           Addr3
-----------------------------------------------
Jane Doe   Addr1      ThisTown    XX       ...
           Addr2
           Addr3
-----------------------------------------------
Run Code Online (Sandbox Code Playgroud)

有没有办法将a textbox设置为多行(或SQL结果)?我错过了一些血腥明显的东西吗?


默认情况下,CanGrow属性处于启用状态,我已经仔细检查过这是否属实.我的问题是我不知道如何强制换行.我得到3个地址字段,只填充一行,然后包装到另一个.我已经尝试了/n,\n(因为我永远不会记得哪个是正确的斜杠)<br>,<br />(因为报告将在ASP.NET网站的ReportViewer控件中查看).我想不出任何其他方式来包装文本.

有没有办法将数据库中的结果作为3行文本/字符?

textbox multiline reporting-services

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

SVN?VSS?为什么一个比另一个好?

我倾向于认为大多数人认为SVN是镀金的优点,而VSS是有史以来设计的最差的程序(至少在版本控制方面).

那说,为什么?我已经使用了一些CVS,而我现在的工作使用的是VSS,而且从团队的角度来看,我不能说出那么大的差异.我见过的大多数差异都是化妆品.当然,我没有尝试过任何分支/合并,但作为一个进入的编码器,检查文​​件,处理这些文件并在一天结束时检查它们,为什么我要1以上其他?

svn version-control visual-sourcesafe

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

SQL Server Reporting Services数据源不断丢失数据库登录凭据

在我的开发环境中,每次重启Windows时(必须至少每天为我完成),我的所有共享SSRS数据源都会丢失其凭据.

目前我已将它们设置为使用固定凭据登录数据库,但在重新启动时,所有数据源都会弹出以使用无凭据.当然,它只在开发环境中,我可以检查/更新数据源/检入,它将正常工作......直到我重新启动.

仅供参考,我一直使用这些共享数据源至少2年没有问题,但在过去一个月左右,这是一个反复出现的日常问题.

救命?

datasource reportingservices-2005 reporting-services

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

如何折叠报表中的元素?

我有一个SSRS报告,我需要将数据折叠到汇总列中,如下所示:
+ Program
-Program2
  Program2DataElement1 | Program2DataElement2 | 等等

这是怎么做到的?我在其他报告中看到了它,但不能为我的生活找到设置它的区域.当我放入一个组时,我会在所有记录中得到类似的东西:
Program
  ProgramDataElement | ProgramDataElement | ...

我在做什么?提前致谢!

reporting-services

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

如何以便宜/免费的方式设置构建服务器?

目前我的任务是进行日常构建.我们有一个带有SQL Server 2005后端的ASP.NET 2005网站.我们目前的源代码控制是Visual Source Safe 2005.

此时,我使用每日构建的强力方法.

  1. 获取最新版本的源代码
  2. 获取最新版本的数据库发布脚本
  3. 将旧网站文件备份到目录
  4. 将新代码发布到我的本地计算机
  5. 在我的服务器上运行以保持测试/阶段站点正常工作
  6. 将新创建的文件推送到网站
  7. 在测试数据库上运行SQL脚本(假设更新,否则我不打扰)
  8. 测试服务器上的测试网站.

看看自动构建的想法引起了我的兴趣,因为它意味着我每天早上都做得少.你会怎么推荐我继续?在我把它呈现给老板之前,我希望有一个完全充实的想法.

build-automation automation build-server

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