标签: localdb

将 BCP 命令与 sql server Local DB 一起使用

我正在尝试在 sql server 本地 db 数据库上使用 bcp。首先 bcp 甚至可以在本地数据库上工作吗?如果我尝试在常规 sql server 数据库上使用此命令。

exec master.dbo.xp_cmdshell 'bcp db.dbo.table out c:\test\results.txt -w -T -S <server>'
Run Code Online (Sandbox Code Playgroud)

它工作正常......如果我将服务器更改为localhost\(localdb)\v11.0它说它找不到实例,则没有错误。香港专业教育学院试图寻找整个网络。我想知道如何让它与本地数据库一起工作。任何帮助都会受到赞赏

sql-server sql-server-2012 localdb

4
推荐指数
1
解决办法
2930
查看次数

用户''登录失败,无法打开登录请求的数据库"Database1.mdf".登录失败.用户'rBcollo-PC\rBcollo'登录失败

所以..我几乎完成了所有的问题.但现在我处理另一个问题.我使用了这个连接字符串:

SqlConnection con = new SqlConnection(@"Data Source=.\SQLEXPRESS;Database=Database1.mdf");
Run Code Online (Sandbox Code Playgroud)

它会抛出下一个错误:

用户登录失败'

如果我删除.mdf扩展名,它会抛出相同的错误

现在,如果我将以下内容添加到字符串:

Integrated Security = true
Run Code Online (Sandbox Code Playgroud)

它抛出这个:

无法打开登录请求的数据库"Database1.mdf".登录失败.用户'rBcollo-PC\rBcollo'登录失败.

PS for Integrated Security = false它会抛出"登录失败的用户"

问题是我没有使用数据库的任何用户名或密码.

有什么帮助吗?

c# sql-server sql-server-express localdb

4
推荐指数
1
解决办法
2万
查看次数

连接到SQL Server 2016 LocalDB的默认实例

需要帮助使用默认实例名称"(localdb)\ MSSQLLocalDB"使SQL Server 2016 LocalDB接受连接.我可以使用"(localdb)\."获得连接.操作系统是MS Windows 10 Pro 64位.安装了Visual Studio 2015 Express Update 3,SQL Server 2016本地数据库(也是2014),SQL Server数据工具(最新更新)和SQL Server 2012 Native Client.MSSQLLocalDB实例已创建,将开始使用sqllocaldb.exe.在Windows 7机器上具有相同的设置,它工作正常.已经在网上搜索了解决方案,但没有发现任何适用于我的情况.谢谢.

sql-server localdb

4
推荐指数
1
解决办法
9549
查看次数

如何以编程方式创建 LocalDB 实例?

与运行以下命令等效的 .NET 代码是什么?

sqllocaldb c <myInstance>
Run Code Online (Sandbox Code Playgroud)

请注意,我的问题不是关于以编程方式创建 localdb数据库;而是关于如何以编程方式创建 localdb 数据库。而不是以编程方式创建实例。我正在尝试创建一个新实例,以便我可以(localdb)\myInstance在连接字符串中使用。

更新 这是安装桌面产品的一部分。实例的创建需要在安装此桌面产品的客户端计算机上进行。因此,使用 Visual Studio 或 SSMS 创建它并不是我正在寻找的解决方案。

我得到的最接近的答案是@vasily.sib's Process.Start()。如果没有其他选择,这就是我必须接受的。

.net c# localdb

4
推荐指数
1
解决办法
5637
查看次数

在服务器资源管理器(LocalDB)VS2012中查看数据

我创建了一个LocalDB并将其添加到我的解决方案中.我正在使用实体框架.

我可以从localdb添加和检索数据(我正在运行Release),但数据库正被复制到bin/Release文件夹.

我想在我的服务器资源管理器中查看已添加的数据.这甚至可能吗?

怎么做?

localdb visual-studio-2012

3
推荐指数
1
解决办法
4302
查看次数

无法连接到数据库以执行身份功能

我已经使用 ASP.NET MVC5 创建了一个新应用程序,使用个人用户帐户进行安全性和代码优先迁移进行模型/数据库建模。所有选项都是默认的。

我想为它设置自定义用户和角色,所以我创建了一个种子RoleManagerUserManager用于填充数据库。它工作正常,创建 3 个用户、3 个角色并正确设置每个用户的角色。

我可以正确登录应用程序。问题是我无法使用User执行任何 Identity 方法 ,这是登录的 User ,我唯一能得到的是User.Identity.IsAuthenticated值和User.Identity.Name,这是正确的。每个其他方法,如Roles.GetRolesForUser("John"), or User.IsInRole("Student"),总是产生这个异常:

ProviderException :尚未启用角色管理器功能。

好吧,就像在本文中一样,我设法<roleManager enabled="true" />在 Web.config 中插入了,现在响应需要很长时间,并生成如下异常:

参考:

Roles.IsUserInRole("Student")
Run Code Online (Sandbox Code Playgroud)

产生:

HttpException
Run Code Online (Sandbox Code Playgroud)

参考:

Roles.GetRolesForUser(User.Identity.Name)
Run Code Online (Sandbox Code Playgroud)

产生:

NullReferenceException
Run Code Online (Sandbox Code Playgroud)

以学生角色登录访问“关于”页面:

[Authorize(Roles="Teacher")]
public ActionResult About()
{
    ViewBag.Message = "Your application description page.";

    return View();
}
Run Code Online (Sandbox Code Playgroud)

产生:

SqlException
HttpException
Run Code Online (Sandbox Code Playgroud)

就像我根本没有连接到数据库,它是自动生成的 LocalDB,我可以在种子方法中填充,甚至可以登录到应用程序。

我什至可以从 AspNetUsers 表加载数据并使用以下代码在视图中显示它:

Roles.IsUserInRole("Student")
Run Code Online (Sandbox Code Playgroud)

请帮忙 :'(


这是种子代码,工作正常,因此它可以使用身份引擎连接到数据库。

HttpException
Run Code Online (Sandbox Code Playgroud)

migration authentication localdb asp.net-mvc-5

3
推荐指数
1
解决办法
2309
查看次数

如何以编程方式创建localdb .mdf?

如何以编程方式创建localdb .mdf?

可接受的解决方案不包括 visual studio,ssms,aspnet_regsql.

一个天真的解决方案可能看起来像这样:

static void Main(string[] args)
{
    using (var con = new SqlConnection(@"Integrated Security=SSPI;Data Source=(LocalDb)\v11.0;AttachDbFilename=test.mdf"))
    {
        con.Open();
        using (var cmd = new SqlCommand("CREATE DATABASE test", con))
        {
            cmd.CommandType = CommandType.Text;
            cmd.ExecuteNonQuery();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

但当然,这在SqlConnection.Open中失败并出现错误

尝试为文件test.mdf附加自动命名的数据库失败.存在具有相同名称的数据库,或者无法打开指定的文件,或者它位于UNC共享上.

如果指定的.mdf不存在,则无法连接到数据库.

那么......你怎么创造一个?

mdf sql-server-2012 localdb

3
推荐指数
1
解决办法
3891
查看次数

无法停止v11.0 LocalDB实例

重现步骤.

列出现有实例:

> sqllocaldb info
v11.0
Run Code Online (Sandbox Code Playgroud)

使用指定的名称停止实例:

> sqllocaldb stop "v11.0"
Stop of LocalDB instance "v11.0" failed because of the following error:
The specified LocalDB instance does not exist.
Run Code Online (Sandbox Code Playgroud)

结果是矛盾的.如何在第一个命令中存在然后在第二个命令中不存在?

localdb

3
推荐指数
1
解决办法
4126
查看次数

Windows 10上的Visual Studio + localdb

我刚拿到一台新机器并把它放在上面.我是学生,所以我有一个dreamspark帐户,显然想要下载最新版本的VS,我认为与dreamspark是2015社区.我想使用本地数据库创建包含数据库的网站,然后将它们部署到Azure.2015社区是否提供了我需要做的所有事情,或者我还必须获得SQL Server 2014并且它是否都可以在Windows 10上运行?

sql-server visual-studio localdb

3
推荐指数
1
解决办法
618
查看次数

无法使用HeidiSQL连接到LocalDB

我一直在尝试使用heidisql的最新版本(此时)连接到localdb实例,但无济于事.

我已按照此答案的说明进行操作,但它似乎不起作用(不再):

HeidiSql连接到MS SQL Server LocalDB

我尝试了以下方法:

1)heidisql -d = LocalDB -h =%pipename%-n = 3 -d = LocalDB

2)heidisql -d = LocalDB -h = np:\.\ pipe\LOCALDB#41CF9FCB\tsql\query -n = 3 -d = LocalDB(我意识到每次启动一个新的localdb实例时该数字都会改变)

3)heidisql -d = LocalDB -h = 41CF9FCB -n = 3 -d = LocalDB

有任何想法吗?

编辑

错误信息

sql-server localdb heidisql

3
推荐指数
1
解决办法
2858
查看次数