我的网站现在换新空间了,新的服务器里的数据库名和原来的也不一样了,我现在把原来服务器上的数据库要导入现在的数据库里面,表和视图都能导进去,就是存储过程导不进去,我把存储过程另生存脚本在新服务器下的数据库里进行查询,而且查询成功了,可是在我的新服务器上还是没有存储过程显示呀,不知道是怎么回事,求助各位高手!

解决方案 »

  1.   

    打开企业管理器,选择所有SP,右键所有任务,生成SQL脚本,然后在新库中执行即可。
      

  2.   

    如果用DTS的話,數據庫中所有對象都可以導過去的,
    如果實在不行,就用樓上的方法,
      

  3.   

    你是不是没有刷新啊,如果存储过程已经存在了(系统运行没有问题,说明存储过程已经存在),你使用刷新看看,如果没有导入成功的话,使用DTS重新导入一遍,或者执行生成的SQL脚本吧!
      

  4.   

    在當前數據庫下:select name form sysobjects where xtype='P'查看下
      

  5.   

    打錯了select name from sysobjects where xtype='P'
      

  6.   

    在查询分析器中,你可能选错了数据库,存储过程创建到另外的数据库中了,
    如:master数据库 等
    所以在你的数据库中找不到。
      

  7.   

    如果是這樣的話,你不妨用DTS針對存儲過程再導一次看下到底是怎么回事
      

  8.   

    create procedure sp_query
    @name varchar(200)
    as
    master.dbo.sp_helptext @namego