c# 附加数据库

ContractedBlock.gif ExpandedBlockStart.gif 实例如下
       /// <summary>
        
/// 附加数据库
        
/// </summary>
        
/// <returns></returns>
        private bool Attachdb()
        {
            
try
            { 
                
string sql = string.Empty;

                
if (File.Exists(sMDBFile))
                {
                    sql 
= "EXEC sp_attach_db   @dbname   =   '" + txtDBName.Text + 
                          
"',   @filename1   =   '" + sMDBFile+
                          
"',@filename2='" + sLog + "'";
                    SqlConnection conn 
= new SqlConnection(string.Format("Data Source={0};Initial Catalog=master;User ID={1};PWD={2}","(local)","sa","pwd"));
                    
using (conn)
                    {
                        
lock (conn)
                        {
                            conn.Open();
                            SqlCommand cmd 
= new SqlCommand(sql, conn);
                            cmd.ExecuteNonQuery();
                        }
                    }
                }
                
return true;
            }
            
catch
            {
                
return false;
            }
        }

//sMDBFile 为mdf文件路径
//sLog 为ldf文件路径

转载于:https://www.cnblogs.com/Abel_cn/archive/2008/12/09/1351452.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值