--我在建立的.mdf数据库中的存储过程这样写:
ALTER PROCEDURE USP_DBBackup
AS
SET NOCOUNT ON
backup database db_PWMS to disk='D:\Temp\li.bak'
--在winform中调用的时候老师报错说数据库"db_PWMS "不存在.//我在Server Management Studio中这样写完全可以.
//本来还在定义存储过程的过程中完全动态添加变量,如数据库名,备份路径,备份名.
//但是这个在.mdf中都过不了...求助!
ALTER PROCEDURE USP_DBBackup
AS
SET NOCOUNT ON
backup database db_PWMS to disk='D:\Temp\li.bak'
--在winform中调用的时候老师报错说数据库"db_PWMS "不存在.//我在Server Management Studio中这样写完全可以.
//本来还在定义存储过程的过程中完全动态添加变量,如数据库名,备份路径,备份名.
//但是这个在.mdf中都过不了...求助!
class Program
{
static void Main(string[] args)
{
SqlConnection conn = new SqlConnection();
conn.ConnectionString = "server=.;database=YJUIDB;uid=sa;pwd=123456;";
conn.Open(); SqlCommand cmd = new SqlCommand("test", conn);
cmd.CommandType = CommandType.StoredProcedure; cmd.ExecuteNonQuery();
}
}
ALTER PROCEDURE [dbo].[test]
AS
SET NOCOUNT ON
backup database yjuidb to disk='D:\Temp\li.bak'
是我们用的这个:
conn.ConnectionString = "server=.;database=YJUIDB;uid=sa;pwd=123456;";
的问题,我在当前数据库中 new query的时候,发现得不到计算机中别的数据库的.
也就是说,貌似这个ConnectString无法连接别的数据库,我搜的话,只有这个:
1,E:\PERSONNELMANAGEMENTSYSTEM\PERSONNELMANAGEMENTSYSTEM\PERSONNELMANAGEMENTSYSTEM\DB_PERSONNELMANAGEMENTSYSTEM.MDF
2,master
3,model
4,msdb
5,tempdb
而这些数据库都不是我们想要的.