小编Con*_*lls的帖子

拥有大量数据库视图是否可以?

我很少(每月/每季度)使用Microsoft SQL Server 2005数据库视图生成数百个Crystal Reports报告.这些视图是否在我不读取它们的过程中浪费CPU周期和RAM?我是否应该使用存储过程,临时表或短命的普通表,因为我很少从我的视图中读取?

我不是DBA所以我不知道数据库服务器内幕后发生了什么.

是否可能有太多的数据库视图?什么是最佳做法?

sql database sql-server database-design crystal-reports

9
推荐指数
1
解决办法
2681
查看次数

SQL Server合并复制计划

我们正在使用SQL Server 2005 Merge复制在伦敦和香港之间复制数据库.复制设置为每隔一分钟同步,它工作正常.但是,可以选择将同步设置为"连续".复制每一分钟和连续复制有什么区别吗?

我们每隔一分钟做一次而不是连续做的唯一原因是,如果线路停机几分钟它恢复得更好,但这种体验全部来自SQL Server 2000,所以它可能不再适用了.. .

sql-server replication merge

9
推荐指数
1
解决办法
3030
查看次数

在关系数据库中维护子类完整性

假设我有一张表代表超级班的学生.然后我有N个表格代表该对象的子类(运动员,音乐家等).我如何表达一个约束,以便学生必须在一个(不多于,不少于)子类中建模?

有关评论的澄清:

  • 这是手动维护,而不是通过ORM包.
  • 与此相关的项目位于SQL Server之上(但是看到通用解决方案会很高兴)
  • 这可能不是最好的例子.关于子类化,我们可以考虑几种情况,我碰巧发明了这个学生/运动员的例子.

A)以真正的面向对象的方式,超类可以自己存在,不需要在任何子类中建模.

B)在现实生活中,任何对象或学生都可以有多个角色.

C)我试图说明的特定场景要求每个对象只在一个子类中实现.将超类视为抽象实现,或者只考虑其他不同的对象类/实例中的共性.

感谢大家的投入,特别是比尔.

sql sql-server oop database-design

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

在MSSQL中查询返回特定数据库的.mdf和.ldf文件名/位置?

我可以在MSSQL中使用查询来获取特定数据库的.mdf和.ldf文件名/位置吗?

sql-server

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

sqflt8,sqlmoney和其他本机SQL数据类型的二进制存储格式是什么?

根据文档,可以使用以本机SQL Server数据格式格式化的bcp导入或导出本机(二进制)数据.这些示例包括SQLFLT8,SQLFLT4,SQLMONEY或SQLNUMERIC.

有谁知道各种类型的数据格式是什么,或者可能找到指定这些格式的文档.例如,SQLFLT8是以IEEE双精度数字还是以其他格式存储的?

编辑:从kevchadders和安德鲁的答案我有一点点顿悟做了一些谷歌搜索#define和typedef,看看我是否能找到带有定义的C头文件.这提出了一个文件odbcdss.h; 我在下面发布的答案有一些来自文件,这看起来很有希望.

sql-server file-format bcp

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

从int到GUID作为主键移动

我使用几个带有整数主键的引用表.现在我想将更改为GUID,使所有引用保持不变.最简单的方法是什么?

谢谢!

加成

我一般都了解这个过程,所以我需要更详细的建议,例如,如何填写新的GUID列.使用默认值newid()是正确的,但对于现有的行是什么?

sql sql-server database-design

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

如何将表单的varchar字段:YYYYMMDD转换为T-SQL中的日期时间?

如何将YYYYMMDD形式的varchar字段转换为T-SQL中的日期时间?

谢谢.

t-sql datetime

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

如何在SQL Server中存储未签名的64位整数?

我使用一个使用相当大的数字的应用程序,我需要将数据存储为无符号的64位整数.我更喜欢只是存储它而不用担心位操作或类似的东西,因此不同的程序可以以不同的方式使用数据.

sql-server unsigned

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

从Windows转移到*nix编程平台

如何在Windows上花费超过10年后迁移到*nix平台?哪种口味易于处理,让我更舒服,然后我可以切换到更多stadard*nix口味?我现在已经推迟了一段时间.帮助我额外推动.

unix linux development-environment

7
推荐指数
1
解决办法
1388
查看次数

如何与C#和MongoDB'和'多个$ elemMatch子句?

我使用10Gen认可的c#驱动程序用于mongoDB用于ac#应用程序和数据浏览我正在使用Mongovue.

以下是两个示例文档架构:

{
  "_id": {
    "$oid": "4ded270ab29e220de8935c7b"
  },
  "Relationships": [
    {
      "RelationshipType": "Person",
      "Attributes": {        
        "FirstName": "Travis",
        "LastName": "Stafford"
      }
    },
    {
      "RelationshipType": "Student",
      "Attributes": {
        "GradMonth": "",
        "GradYear": "",
        "Institution": "Test1",
      }
    },
    {
      "RelationshipType": "Staff",
      "Attributes": {
        "Department": "LIS",
        "OfficeNumber": "12",
        "Institution": "Test2",
      }
    }
  ]
},    

{
  "_id": {
    "$oid": "747ecc1dc1a79abf6f37fe8a"
  },
  "Relationships": [
    {
      "RelationshipType": "Person",
      "Attributes": {        
        "FirstName": "John",
        "LastName": "Doe"
      }
    },
    {
      "RelationshipType": "Staff",
      "Attributes": {
        "Department": "Dining",
        "OfficeNumber": "1",
        "Institution": "Test2",
      } …
Run Code Online (Sandbox Code Playgroud)

c# mongodb mongodb-.net-driver

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