ast*_*tef 12 sql-server visual-studio-2012 code-map
由于此错误,我无法在Visual Studio中使用代码映射:
无法连接到指定的数据库.
尝试使用以下连接字符串连接到数据库时发生异常:Data Source =(LocalDB)\ v11.0; AttachDbFilename =; Initial Catalog = master; Integrated Security = True; Enlist = False; Asynchronous Processing = True; MultipleActiveResultSets =正确;连接超时= 30.
检查指定的SQL Server实例是否存在且服务是否正在运行.
我已经用同样的问题阅读了这些问题:
1)我已经为VS2012安装了 SQL Server数据工具
2)我更新了VS,并重新安装了SQL Server组件(在默认的卸载/修改/修复菜单中)
3)然后我成功停止并删除了本地数据库(如第二个问题):
sqllocaldb停止"v11.0"-k
sqllocaldb删除"v11.0"
但未能创建一个:
sqllocaldb创建"v11.0"
由于以下错误,LocalDB实例"v11.0"的创建失败:
此计算机上没有指定的LocalDB版本.
但是创建和启动另一个版本成功了:
sqllocaldb创建"v12.0"
使用版本12.0.2000.8创建的LocalDB实例"v12.0".
sqllocaldb启动"v12.0"
LocalDB实例"v12.0"已启动.
现在我很困惑实际上是错的.在每个步骤之后,我重新启动VS并尝试使用图表 - 但没有任何改变.
如何解决问题?
小智 45
这对我有用:
删除、创建、启动 CodeMap 使用的 localDB 实例:
%localappdata%\Microsoft\Microsoft SQL Server Local DB\Instances\MSSQLLocalDB
Run Code Online (Sandbox Code Playgroud)
使用这些命令:
sqllocaldb stop "MSSQLLocalDB" -k
sqllocaldb delete "MSSQLLocalDB"
sqllocaldb create "MSSQLLocalDB"
sqllocaldb start "MSSQLLocalDB"
Run Code Online (Sandbox Code Playgroud)
然后重启VS
您是否尝试过更改数据库名称?您可以使用类似的内容(查看您的 appsettings.json 文件或 web.config 文件)
<add name="DefaultConnection" connectionString="Server=YourDatasource;Database=DatabaseNameAsYouWish;Integrated Security=SSPI" providerName="System.Data.SqlClient" />
Run Code Online (Sandbox Code Playgroud)
如果您使用 SQL Management Studio,您将在连接到数据库时找到数据源连接字符串。复制并粘贴它,然后重试。如果有效,请告诉我。
编辑:ASP.NET Core 5 Web API 项目的设置连接字符串
第 1 步:
对于 ASP.NET Core 5,在appsettings.json文件中放置连接字符串
<add name="DefaultConnection" connectionString="Server=YourDatasource;Database=DatabaseNameAsYouWish;Integrated Security=SSPI" providerName="System.Data.SqlClient" />
Run Code Online (Sandbox Code Playgroud)
(注意:如果您想使用 localdb,连接字符串将为
"ConnectionStrings": {
"sqlConnection": "Server=YourServerName;Database=YourDatabaseName;Integrated Security=true; Trusted_Connection=True;"
},
Run Code Online (Sandbox Code Playgroud)
)
哪里可以找到服务器名称?
现在连接到您的 SQL Server。
步骤2.
在方法startup.cs中添加服务ConfigureServices(IServiceCollection services){ place your sql connectiono service here }
"ConnectionStrings": {
"sqlConnection": "Server=(localdb)\\mssqllocaldb;Database=YourDatabaseName;Trusted_Connection=True;"
},
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4326 次 |
| 最近记录: |