求救!! 怎样将非“Microsoft SQL Server\MSSQL\Data\”目录下的mdf数据库注册到SQLserver的管理器内呢求救了

解决方案 »

  1.   

    怎样将非“Microsoft SQL Server\MSSQL\Data\”目录下的mdf数据库注册到SQLserver的管理器内呢不知道你是咋注册的??使用企业管理器,先在指定路径建立一个数据库,然后将非“Microsoft SQL Server\MSSQL\Data\”目录下的mdf数据库覆盖你刚才生成的文件即可
      

  2.   

    打开“企业管理器”->展开“树”->“数据库”右键“所有任务”->“附加数据库”->找到你的mdf文件附加即可!
      

  3.   

    请看这样一行代码
         cn.ConnectionString = "Provider=SQLOLEDB;Persist Security Info=False;User ID=sa;pwd=0;Initial Catalog=Northwind;Data Source=(Local)"
    如果我把Northwind.Mdf数据库放到别的目录下时,执行上面的语句,则收到到提示
    “无法打开,登陆失败”那请问怎样用VB代码解决这个问题呢再次感谢
      

  4.   

    用SQL语句在SQL中增加数据库示例
    A. 向数据库中添加文件
    下例创建数据库,并更改该数据库以添加一个 5 MB 大小的新数据文件。USE master
    GO
    CREATE DATABASE Test1 ON
    (
     NAME = Test1dat1, 
     FILENAME = 'c:\Program Files\Microsoft SQL Server\MSSQL\Data\t1dat1.ndf',
     SIZE = 5MB,
     MAXSIZE = 100MB,
     FILEGROWTH = 5MB
    )
    GO
    ALTER DATABASE Test1 
    ADD FILE 
    (
     NAME = Test1dat2,
     FILENAME = 'c:\Program Files\Microsoft SQL Server\MSSQL\Data\t1dat2.ndf',
     SIZE = 5MB,
     MAXSIZE = 100MB
      

  5.   

    sqlserver7.0 中可以在查询分析器中,使用以下命令“sp_attach_db ”
    sql server books online中的例子:
        EXEC sp_attach_db @dbname = N'pubs', '创建一个名字为pubs的数据库 
        @filename1 = N'c:\mssql7\data\pubs.mdf', '数据库文件的位置
        @filename2 = N'c:\mssql7\data\pubs_log.ldf' '日志文件的位置
    sqlserver2000中使用附加数据库就可以了
      

  6.   

    1、附加功能;
    2、新建一个名称相同的数据库,关掉SQl server,包括服务管理器,将你的文件覆盖Microsoft SQL Server\MSSQL\Data\下你新建的文件,运行SQL,变了。^_^