本文介绍了显示错误....如何将存储过程复制到另一个数据库同一服务器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何将商店程序复制到同一服务器中的另一个数据库



我在一个项目上工作。我希望从旧财政年度 db_17_18 复制全部或单个商店程序到新财政年度 db_18_19 我想使用sql server命令执行此操作。我尝试但显示错误请帮助我....

i二手:

SQL_Server 2008 r2

服务器名称:shop04



我尝试过:



试一下

How to copy a store procedure one to another database in same server

I work on a project. I want copy all or single store procedure from old financial year db_17_18 to new financial year db_18_19 I want to do it using sql server command. i try it but showing error Please help me....
i used :
SQL_Server 2008 r2
server name : shop04

What I have tried:

try 1

select * into DB_18_19.dbo.P_Add_FY_Data.procedures from DB_17_18.P_Add_FY_Data.procedures WHERE  type_desc='SQL_STORED_PROCEDURE'





错误1:

消息117,级别15,状态1,行1

对象名称'DB_18_19。 dbo.P_Add_FY_Data.procedures'包含的前缀数量超过最大数量。最高为2.



尝试2



Error1 :
Msg 117, Level 15, State 1, Line 1
The object name 'DB_18_19.dbo.P_Add_FY_Data.procedures' contains more than the maximum number of prefixes. The maximum is 2.

try 2

select * into DB_18_19.dbo.P_Add_FY_Data.procedures from DB_2017_2018.P_Add_FY_Data.procedures





错误2:

消息117,级别15,状态1,行1

对象名称DB_18_19.dbo.P_Add_FY_Data.procedures包含的内容超过最大前缀数。最高为2.



尝试3



Error2 :
Msg 117, Level 15, State 1, Line 1
The object name 'DB_18_19.dbo.P_Add_FY_Data.procedures' contains more than the maximum number of prefixes. The maximum is 2.

try 3

select * into DB_18_2019.dbo.P_Add_FY_Data from DB_17_18.P_Add_FY_Data





错误3:

消息208,等级16,状态1,第1行

无效的对象名称'DB_2017_2018.P_Add_FY_Data'。





尝试4



Error3 :
Msg 208, Level 16, State 1, Line 1
Invalid object name 'DB_2017_2018.P_Add_FY_Data'.


try 4

select * into DB_18_19.dbo.P_Add_FY_Data from DB_17_18.P_Add_FY_Data WHERE  type_desc='SQL_STORED_PROCEDURE'





错误4:



消息208,级别16,状态1,行1

无效的对象名称'DB_17_2018.P_Add_FY_Data' 。



Error4 :

Msg 208, Level 16, State 1, Line 1
Invalid object name 'DB_17_2018.P_Add_FY_Data'.

推荐答案


这篇关于显示错误....如何将存储过程复制到另一个数据库同一服务器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

11-03 12:42