?是指文件么?是在sql所在目录的data里面,文件名跟你的库名一样

解决方案 »

  1.   

    用Sql Management 管理器打开你所创建的数据库所在组(Group),下面会有DataBase的Node,在其中有几个是系统数据库(pub,master,etc.)如果你已经创建了新的数据库,那么在里面你可以看到,双击就可以打开。如果你想对它进行操作,可以用SQL Server自带的Query工具,也可以在可视化管理器里像Access一样操作。
      

  2.   

    但是,SQL Server的数据库保存在SQL目录的DATABASE或DATA子目录下,好像扩展名是.MDE。如果你想把它直接拷贝到另外的SQL server下,系统是不认的。你可用SQL Server自带的导出工具所它导出使用。
      

  3.   

    谢谢小佛!!但是你能告诉我怎样操作!!前台用VB然后多起查询??
    Dim dbs As Database
    Dim myws As Workspace
    Set myws = DBEngine.Workspaces(0)
    Set dbs = myws.OpenDatabase("E:\Microsoft SQL Server\MSSQL\Data\sjyh.dbf")
    dbs.Execute ("select * from sjyh_jbxx in sjyh where sjyh_jbxx.手机号码='text1.text'")
    SQL Server会产生两个database file文件!!sjyh_dtat 河 sjyh_log市怎么回事????
      

  4.   

    SQl Server创建的数据库放在你安装SQL...的目录下的Data 子文件下:数据库文件的扩展名为mdf
    SQL远程数据库访问非常繁琐请参照它的帮助。rainking说的只是数据库对象访问本机数据库的一个简单sql查询语句并不是sql远程查询如有疑问请
    [email protected]
      

  5.   

    sjyh_data是数据库文件,sjyh_log是日志文件,
      

  6.   

    这个我当然知道!!我的问题是怎样访问她!!不是生成什么文件!!
    Dim dbs As Database
    Dim myws As Workspace
    Set myws = DBEngine.Workspaces(0)
    Set dbs = myws.OpenDatabase("E:\Microsoft SQL Server\MSSQL\Data\sjyh_data.mdf")
    dbs.Execute ("select * from sjyh_jbxx in sjyh where sjyh_jbxx.手机号码='text1.text'")
    错误提示:sjyh_data.mdf已经使用!!!!!不能访问?!!!
      

  7.   

    你要访问SQL数据是不能用DAO的,如果一定要用DAO则需用ODBC源。
    一般情况下用ADO可以解决问题。
    引用ADO2.0库
    Dim conn As ADODB.Connection
    Dim cnais As ADODB.Connection
    Dim sc As ADODB.Recordset
    Dim scais As ADODB.Recordset
    Dim str_conn As Stringstr_conn = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=" & databasename & ";Data Source=" & servernameSet conn = New ADODB.Connection
    conn.CommandTimeout = 0
    conn.Open str_conn
    .
    .
    .
    .
    你试试看。