检查正在执行查询的用户

本文关键字:用户 查询 执行 检查 | 更新日期: 2023-09-27 18:05:06

我如何找出哪个用户是用来执行查询(实体框架),当我运行我的程序作为调试。我有很大的问题与。mdf文件声称数据库是只读时,试图保存的东西。我有项目数据库(不是我的假设),这是版本(TFS)。在visual studio 2012中,我可以添加新的行到这个。mdf文件。

检查正在执行查询的用户

在Windows资源管理器中打开包含mdf文件的文件夹,右键单击它,并删除只读。或者你可以在解决方案资源管理器中右键单击它并选择"签出编辑"。问题应该是文件是只读的(当您从源代码管理中取出文件时,默认情况下文件是只读的)

但是,在源代码管理中同步mdf文件会遇到很多问题。你真该把它去掉

使用SQL Server LocalDB几乎肯定可以解决这个问题。

对于最基本的方法,使用如下的连接字符串:
Server=(localdb)'v11.0;Integrated Security=true;

您在TFS中控制了mdf文件版本的项目版本,TFS使用只读标志。在调试时,它会将文件复制到运行目录,并同时复制只读标志。我建议放入一个后构建脚本来删除只读标志。http://msdn.microsoft.com/en-us/library/ke5z92ks.aspx http://malektips.com/dos0031.html .U3_HAdco4UQ