小编Lar*_*ipp的帖子

如何在SQL Azure上更改主键

我将更改SQL Azure上的主键.但是,当使用Microsoft SQL Server Management Studio生成脚本时,它会引发错误.因为SQL Azure上的每个表都必须包含主键.在创建之前我不能放弃它.如果我必须改变它,我该怎么办?

脚本生成

IF  EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[dbo].[mytable]') AND name = N'PK_mytable')
ALTER TABLE [dbo].[mytable] DROP CONSTRAINT [PK_mytable]
GO

ALTER TABLE [dbo].[mytable] ADD  CONSTRAINT [PK_mytable] PRIMARY KEY CLUSTERED 
(
    [id] ASC
)WITH (STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
Run Code Online (Sandbox Code Playgroud)

错误信息

Msg 40054, Level 16, State 2, Line 3
Tables without a clustered index are not supported in this version of SQL Server. Please create a clustered index …
Run Code Online (Sandbox Code Playgroud)

azure-sql-database

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

编译器即服务有什么好处

在Anders Hejlsberg的.NET 4.0演示文稿中,他在.NET 5.0("或未来版本")中讨论过,他们正在研究"编译器即服务"模型.

Anders Hejlsberg的状态:[source] [1]"我们想要打开我们的编译器,使它成为一个API,你可以调用它来编译一段代码并获取表达式树和/或IL.这可以实现一系列场景,例如应用程序可编程性,交互式提示,用户编写的重构,以及嵌入C#的小岛的特定领域语言."

我正在努力寻找一个真正有用的实际例子.我错过了这里的主要概念吗?或者这真的会对语言有益吗?

[1]:http://www.simple-talk.com/opinion/geek-of-the-week/anders-hejlsberg-geek-of-the-week/编译器即服务

.net compiler-as-a-service roslyn

10
推荐指数
2
解决办法
1668
查看次数

在Windows 2008服务器上运行aspnet_setreg.exe

我有一个站点,使用aspnet_setreg.exe加密身份用户的用户名和密码到注册表中.它一直工作正常,但当我在Windows 2008上运行时,我得到这个:

C:\ aspnet_setreg> aspnet_setreg.exe -k:SOFTWARE\MYCODE\identity -u:"domain\user"-p:"password"

请编辑您的配置以包含以下内容:

userName ="registry:HKLM\SOFTWARE\MYCODE\identity\ASPNET_SETREG,userName"password ="registry:HKLM\SOFTWARE\MYCODE\identity\ASPNET_SETREG,password"

注册表项上的DACL授予系统,管理员和创建者所有者完全控制权.

如果您具有配置节的加密凭据或配置节的连接字符串,请确保进程标识具有对注册表项的读取权限.此外,如果您已配置IIS以访问a上的内容

UNC共享,用于访问共享的帐户将需要对注册表项的读取权限.Regedt32.exe可用于查看/修改注册表项权限.

您可以重命名注册表子项和注册表值以防止发现.

有没有其他人使用这个,你有没有看到它在2008年工作.

谢谢

asp.net iis windows-server-2008

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