命名SQL Server登录的限制?

时间:2013-04-10 13:18:31

标签: sql-server login sql-server-2008-r2

我正在开发一个使用SQL Server作为后端的遗留应用程序。

应用程序也创建SQL Server登录,在我发现此检查的代码中:

1)(Sql server)登录名不能为空

2)它不能由单个字符组成

3)它不能以数字开头(比如'1test'不是允许的名字)

我没有找到相应的文档。可能这些是旧版本的限制吗?我目前只支持2008R2。

感谢。

1 个答案:

答案 0 :(得分:0)

最初编写应用程序的开发人员可能会以非100%匹配的方式坚持使用标识符(http://msdn.microsoft.com/library/ms175874.aspx)的命名约定。

这只是一个假设,在处理其他人编写的遗留代码时,经常需要问自己“为什么他这样做?”并且主要是“他为什么不写短评?”