如何力dbo方案名称?
-
11-07-2019 - |
题
我使用的"SQL服务器项目"VS2008年创建UDF在C# 然后我使用的是部署命令发布DLL入MS SQL server2005年
所有运作良好,除了所有创造Udf归我(作用) 但我想保持dbo方案(例如:dbo。UDF_TEST-不是强尼.UDF_TEST)
任何想法,如何管理塔尔?
解决方案 2
我找到了另一种方法让里面做的一切VS
我添加到项目命名为SQL脚本 “postdeployscript.sql”:
DECLARE @SQL NVARCHAR(200)
SET @SQL = '改变架构DBO转印' + CURRENT_USER + '[UDF_GET_AUDIT_VALUE]'
EXECUTE(@SQL)
GO
脚本automaticcally由VS期间depolyment处理中执行,并且改变从当前用户模式来DBO。
缺点:需要添加正在手动ceating每个UDF / USP
PS:请注意,您还可以使用predeployscript.sql部署之前执行一些commmands
其他提示
部署UDF从一个帐户系统管理员,或者dbo上数据库。你可以建立dll然后手动部署的登录管理工作室dbo数据库和运行这些命令:
创建大会进行地理编码从
'C:\PATH\YourUDF.dll'与
PERMISSION_SET=安全
或
- 在Visual Studio在 解决方案explorer击UDF 项目(不解决方案)。
- 去特性。
- 点击数据库上的标签。
- 你可以改变的连接 串,也改变大 所有人在这里。
不隶属于 StackOverflow