小编Stu*_*art的帖子

如何创建一个也允许空值的唯一约束?

我希望对我将使用GUID填充的列具有唯一约束.但是,我的数据包含此列的空值.如何创建允许多个空值的约束?

这是一个示例场景.考虑这个架构:

CREATE TABLE People (
  Id INT CONSTRAINT PK_MyTable PRIMARY KEY IDENTITY,
  Name NVARCHAR(250) NOT NULL,
  LibraryCardId UNIQUEIDENTIFIER NULL,
  CONSTRAINT UQ_People_LibraryCardId UNIQUE (LibraryCardId)
)
Run Code Online (Sandbox Code Playgroud)

然后看看我正在尝试实现的代码:

-- This works fine:
INSERT INTO People (Name, LibraryCardId) 
 VALUES ('John Doe', 'AAAAAAAA-AAAA-AAAA-AAAA-AAAAAAAAAAAA');

-- This also works fine, obviously:
INSERT INTO People (Name, LibraryCardId) 
VALUES ('Marie Doe', 'BBBBBBBB-BBBB-BBBB-BBBB-BBBBBBBBBBBB');

-- This would *correctly* fail:
--INSERT INTO People (Name, LibraryCardId) 
--VALUES ('John Doe the Second', 'AAAAAAAA-AAAA-AAAA-AAAA-AAAAAAAAAAAA');

-- This works fine this one first time: …
Run Code Online (Sandbox Code Playgroud)

t-sql sql-server

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

如何在IIS7.0上解决"HTTP错误500.19 - 内部服务器错误"

是什么导致此错误,我该如何解决?

详细错误信息
模块IIS Web核心
通知BeginRequest
处理程序尚未确定
错误代码0x8007052e
配置错误无法以本地登录到C:\ inetpub\wwwroot作为具有虚拟目录密码的用户管理员
配置文件不可用(配置隔离)
请求的URL http:// 192.168.0.3:80/
物理路径C:\ inetpub\wwwroot
登录方法尚未确定
登录用户尚未确定

配置来源

<application path="/" applicationPool="PS-Extranet">
    <virtualDirectory path="/" physicalPath="%SystemDrive%\inetpub\wwwroot" userName="administrator" password="[enc:AesProvider:PrISRz2ggJH4bV46ktObfCSh91Y/yF9pAoLmH7eCnj0=:enc]" />
</application>
Run Code Online (Sandbox Code Playgroud)

asp.net iis iis-7 web-applications

183
推荐指数
13
解决办法
73万
查看次数

您使用什么工具(免费)来设计软件

您使用什么工具来加速记录应用程序设计.即,创建线框,流程图.您认为哪些其他方法至关重要.

一般的共识是用例是至关重要的,或者是一个更好,更快速的功能规范文档

architecture uml

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

有没有办法使用LINQ进行MDX查询?

任何人都知道是否有LINQ to MDX的计划.

目前是否存在使用LINQ和MDX/CUBES的方法

sql linq database mdx cubes

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

在数据仓库中使用视图

我最近继承了一个使用视图来汇总数据的仓库,我的问题是:观点是好的做法,还是最好的方法?我打算使用立方体来聚合多维查询.

很抱歉,如果这是一个基本问题,我对仓库和分析服务没有经验

谢谢

sql database sql-server database-design

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

建议用于监控我的asp.net应用程序的流量

我在IIS 7.0上托管了一个asp.net 3.5应用程序.我正在寻找一个全面的系统来监控流量,最低可达页面级别..net是否有任何特定工具,或者更好地编写自己的工具,或者可以免费使用哪些系统/软件

谢谢

c# asp.net iis web-applications

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

什么是阻止重复插入数据库的最佳方法

我有一个论坛应用程序使用asp.net,c#,sql server和linq to sql.它有多个插入,我认为当按下插入按钮时,也可能在刷新浏览器或单击后退时.

什么是最全面的方式,或防止这种情况的方法.

更新:我目前在插入文本后使用response.redirect.我想也许正确的方法,在阅读回复后,是用javascript立即禁用按钮?然后在表单上的隐藏字段(或会话?)上保存唯一值.在数据库中为此值创建一个字段,并针对此字段检查此唯一值?

谢谢

c# sql sql-server asp.net linq-to-sql

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

Windows Service应用程序是正确的方法

我目前有一个自动化的Windows应用程序,每天运行.目的是访问webservice以下载数据集,插入到sql 2005数据库中.

Windows服务应用程序是否适用于这种情况,是否会更灵活,并且性能会更好.

.net sql automation web-services

0
推荐指数
1
解决办法
115
查看次数

EXT JS是JQuery的一个很好的替代品

一位同事建议我试试这个框架.我的问题是,有没有人对此有任何反馈,是否比使用JQuery更好

更新:我发现这个帖子部分回答了我的一些问题

Ext JS与jQuery和Mootools等其他人有多么不同

ajax jquery extjs

0
推荐指数
1
解决办法
2900
查看次数