0

古いプロジェクトを新しいコンピューターに移行しようとすると、エラーが発生します。古いコンピューターでは、データベースは正常に機能しました。データベースの内容はほとんど重要ではないため、古いデータベースを新しいコンピューターに .bak ファイルとして持ち込まなかったのはそのためです。学校のプロジェクトです。

私は働いています:

VS 2015。

ASP.NET コア

"Microsoft.NETCore.App": {
  "version": "1.0.1",
  "type": "platform"
},

"frameworks": {
"netcoreapp1.0": {
  "imports": [
    "dotnet5.6",
    "portable-net45+win8"
  ]
}
  },

これは、VS PackedManager からのエラー コードです。

System.OverflowException: 算術演算でオーバーフローが発生しました。System.Data.SqlClient.SNINativeMethodWrapper.SNIOpenSyncExWrapper(SNI_CLIENT_CONSUMER_INFO& pClientConsumerInfo、IntPtr& ppConn) で System.Data.SqlClient.SNINativeMethodWrapper.SNIOpenSyncEx(ConsumerInfo consumerInfo、文字列 constring、IntPtr& pConn、Byte[] spnBuffer、Byte[] instanceName、ブール値の fOverrideCache、 System.Data.SqlClient.SNIHandle..ctor(ConsumerInfo myInfo, String serverName, Byte[] spnBuffer, Boolean ignoreSniOpenTimeout, Int32 timeout, Byte[]& instanceName, Boolean flushCache, Boolean fSync, System.Data.SqlClient.TdsParserStateObject.CreatePhysicalSNIHandle(String serverName, Boolean ignoreSniOpenTimeout, Int64 timerExpire, Byte[]& instanceName,1 retry, DbConnectionOptions userOptions, DbConnectionInternal& connection) at System.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnection owningConnection, TaskCompletionSourceSystem.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource で 1 回再試行、DbConnectionOptions userOptions、DbConnectionInternal oldConnection、DbConnectionInternal& connection)1 retry, DbConnectionOptions userOptions) at System.Data.SqlClient.SqlConnection.TryOpen(TaskCompletionSourceMicrosoft.EntityFrameworkCore.Storage.Internal.SqlServerDatabaseCreator.Exists(Boolean retryOnNotExists) で Microsoft.EntityFrameworkCore.Storage.RelationalConnection.Open() で System.Data.SqlClient.SqlConnection.Open() で 1 回再試行)。 Microsoft.EntityFrameworkCore.Migrations.Internal.Migrator.Migrate(String targetMigration) の HistoryRepository.Exists() Microsoft.EntityFrameworkCore.Design.MigrationsOperations.UpdateDatabase(String targetMigration, String contextType) の Microsoft.EntityFrameworkCore.Tools.Cli.DatabaseUpdateCommand.< > Microsoft.EntityFrameworkCore.Tools.Cli.Program の Microsoft.Extensions.CommandLineUtils.CommandLineApplication.Execute(String[] args) の c__DisplayClass0_0.b__0()。Main(String[] args) 算術演算でオーバーフローが発生しました。

Web で解決策を検索しましたが、使用できると思われるものは見つかりませんでした。SSMS 2016 の最新バージョンを使用してデータベースを操作しています。

私は現在、同じコンピューター上で仮想マシンを使用して学校で働いていることを知っておくとよいでしょう。VMWare を使用しており、仮想マシンの WAC サーバーに SQL Server Express 2012 がインストールされています。それが私の現在の問題に何らかの影響を与えるかどうかはわかりませんが、あなたが知れば知るほど、あなたが助けることができると思います. この問題に取り組んでいる間、仮想マシンが実行されていません。

私のコードを frpm で処理したいことが他にあれば教えてください。

4

1 に答える 1