Sql LocalDB导入和导出选项不工作

Sql LocalDB导入和导出选项不工作,sql,export-to-excel,localdb,import-from-excel,Sql,Export To Excel,Localdb,Import From Excel,我使用命令提示符创建了一个SqlLocalDB,但不知何故,我似乎无法将数据导入或导出到数据库中。在任何组织数据库上,我都没有这个问题,但我的LocalDB不允许我这样做 有没有办法解决这个问题,因为它只针对我的LocalDB?我仍然不太了解您的LocalDB实例,例如创建、权限、您看到灰色还原选项的位置等等。但是 显示两个命令: SqlLocalDB.exe创建“部门”12.0-s 然后,对于使用管理员权限的“共享实例” SqlLocalDB.exe create "DeptLocalDB"

我使用命令提示符创建了一个SqlLocalDB,但不知何故,我似乎无法将数据导入或导出到数据库中。在任何组织数据库上,我都没有这个问题,但我的LocalDB不允许我这样做


有没有办法解决这个问题,因为它只针对我的LocalDB?

我仍然不太了解您的LocalDB实例,例如创建、权限、您看到灰色还原选项的位置等等。但是

显示两个命令:

SqlLocalDB.exe创建“部门”12.0-s

然后,对于使用管理员权限的“共享实例”

SqlLocalDB.exe create "DeptLocalDB"  
SqlLocalDB.exe share "DeptLocalDB" "DeptSharedLocalDB"  
SqlLocalDB.exe start "DeptLocalDB"  
SqlLocalDB.exe info "DeptLocalDB"  
REM The previous statement outputs the Instance pipe name for the next step  
sqlcmd -S np:\\.\pipe\LOCALDB#<use your pipe name>\tsql\query  
CREATE LOGIN NewLogin WITH PASSWORD = 'Passw0rd!!@52';   
GO  
CREATE USER NewLogin;  
GO  
EXIT 
然后使用

RESTORE DATABASE dbnameofyourchoice
FROM DISK = 'D:\tmp\db.bak'
WITH MOVE 'name_of_data_file' TO 
   'C:\...\db.mdf',
MOVE 'name_of_log' TO 
    'C:\...\db.ldf',
REPLACE;

请添加有关问题的详细信息。@Christian我应该能够在哪里导入或导出数据,当右键单击数据库时,它是灰色的。如果我右键单击不在本地数据库中的数据库,我可以轻松地导入/导出。那么为什么不使用完整的sql express呢?我需要测试它。也许这些答案中的一个会对您有所帮助:,建议使用我在下面的答案中发布的命令,使用连接到localdb实例的sqlcmd,另一个建议是不要与MOVE一起使用,而是使用原始db路径名。我希望这会有帮助。这方面有进展吗?下面是另一篇有趣的文章,展示了导入备份的restore命令/查询。
RESTORE DATABASE dbnameofyourchoice
FROM DISK = 'D:\tmp\db.bak'
WITH MOVE 'name_of_data_file' TO 
   'C:\...\db.mdf',
MOVE 'name_of_log' TO 
    'C:\...\db.ldf',
REPLACE;