• LocalDB连接失败


    尝试使用以下连接字符串连接数据库时出现异常: 

      Data Source=(LocalDB)v11.0;AttachDbFilename=;Initial Catalog=master;Integrated Security=True;Enlist=False;Asynchronous Processing=True;MultipleActiveResultSets=True;Connect Timeout=30。

     

    通过命令行方式手动启动:     

    C:Usersliudy>sqllocaldb start v11.0

    Start of LocalDB instance "v11.0" failed because of the following error: Error occurred during LocalDB instance startup: SQL Server process failed to start.

         由于LocalDB也是比较新的产品,网上可供参考的也不多。通过查看日志文件“C:Users\AppDataLocalMicrosoftMicrosoft SQL Server Local DBInstancesv11.0errorX.log”,发现错误:Unable to open the physical file "C:Users\AppDataLocalMicrosoftMicrosoft SQL Server Local DBInstancesv11.0model.mdf". Operating system error 32: "32(另一个程序正在使用此文件,进程无法访问。)"。也就是说,是因为model文件被占用,所以无法启动数据库实例(Model.mdf是Sql Server数据库创建用户数据库的模版,也就是模版数据库)。尝试改名,系统提示被system占用。重启无果。最后还是通过暴力手段解决。下载unlocker(BTW:操作系统是64位的,记得去官网下载64位版。否则尽管安装成功,但是无法使用。http://www.emptyloop.com/unlocker/#download)。使用unlocker,显示无法找到解锁,尝试改名,然后提示需要重启。重启后,改名成功。

    C:Usersliudy>sqllocaldb start v11.0

    LocalDB instance "v11.0" started.

        成功! 参考:   1. 日志及Model.mdf文件位置:C:Users\AppDataLocalMicrosoftMicrosoft SQL Server Local DBInstancesv11.0   2. SqlLocalDB位置:%ProgramFiles%Microsoft SQL Server110ToolsBinn   3. SqlLocalDB使用:http://www.csdn.net/article/2012-03-30/313753

  • 相关阅读:
    青檬音乐台闲时听听电台吧
    [转]What is AOP?
    实现页面元素拖动效果的JS函数
    gorithms.算法概论.习题答案
    Asp.Net读取并显示Excel文件中的内容(OleDb方式)
    收藏的一些小软件
    Master Page Path (MasterPage 相对路径)
    rundll32 netplwiz.dll,UsersRunDll
    关于锁
    我的回帖保存
  • 原文地址:https://www.cnblogs.com/smallidea/p/4627153.html
Copyright © 2020-2023  润新知