问题标签 [datadirectory]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
5205 浏览

postgresql - Postgresql 和 SSL 证书

我正在尝试使用另一个数据目录安装 PostgreSQL。

当我尝试启动 postgresql 时出现问题,出现以下错误:

我已经尝试了很多来自这里这里的东西,但对我没有任何作用。

我的配置文件在,/etc/postgresql/9.1/main/但我不知道为什么我的新数据目录中有一些其他配置文件。(显然它们没有被使用)。

当然,我可以通过在 postgresql.conf 上评论来修复这个错误,ssl = true但这根本不是目的。

0 投票
1 回答
800 浏览

c# - 如何在 C# 中指定 DataDirectory 的子文件夹

我对 C# 编程相当陌生,我正在 VS2012 中开发一个 Windows 窗体应用程序,我需要从 SQL 数据库中检索数据,并将图像加载到图片框中。通过使用绝对路径描述(如“D:\ProjectFolder\DbaseFolder\Dbase.sdf”)或使用数据目录的相对路径,我成功地连接到数据库,如下所示:

这行得通。但是,我想将我的数据库放在数据目录的子文件夹中,但我不知道如何制作我的连接字符串。我的思路是:

但这不起作用。同样的问题也适用于将图像放入图片框中。如何创建数据目录子文件夹的相对路径?

0 投票
1 回答
377 浏览

r - Emacs 在工作时尝试打开 ESS 数据目录

我正在使用 ESS[S](版本 13.09)模式在 emacs(版本 24.3.1)中连接 R(版本 3.1.1)。有时,当我工作时,迷你缓冲区会弹出以下内容

我不确定为什么会出现这种情况。如果我按 Enter 键,它会打开一个新的 R 缓冲区,通常称为 R:2 并运行以下代码。

当自动完成处于活动状态时,似乎通常会打开迷你缓冲区。使用这两个时是否存在我无法通过搜索找到的已知错误?

我还注意到偶尔会打开一个名为 ess-command-output 的空白缓冲区。

即使在打开了一个额外的 r 缓冲区并且我可以轻松地打开 5 个 R 缓冲区之后,这个问题仍然会发生,如果我没有给予足够的注意,此时 emacs 通常会冻结。

0 投票
0 回答
944 浏览

mysql - 错误:更改数据目录的路径后,'无法通过套接字'/var/lib/mysql/mysql.sock'(2)连接到本地MySQL服务器'

我正在使用 mysql 5.6。我想更改我的数据库的数据目录。以下步骤也是如此 -

现在,当我尝试运行 mysql -uroot -proot 时,它给了我以下错误-

但是当我可以使用以下登录时 -

请让我知道我错过了什么。

编辑: 当我在 my.cnf 中评论套接字变量时。它正在从旧路径访问 mysql.sock 但工作正常。

使用它是正确的还是我必须从相同的数据目录中使用?

0 投票
3 回答
13370 浏览

c# - 如何在控制台应用程序中为 ConnectionString 定义 DataDirectory 以使用 EntityFramework Code First 迁移

我尝试在以下位置设置MyProject\App_Data\Cos.mdf数据库的位置App.config

Program.cs我写道:

显示的路径是(我贴出来说明我没有记错):

在此处输入图像描述

但是当我输入包管理器控制台enable-migrations更改AutomaticMigrations为true时,然后输入update-database我得到错误:

Cannot attach the file 'C:\Users\s8359_000\Documents\Visual Studio 2013\Projects\Projekt5 — kopia\Projekt5\bin\Debug\Cos.mdf' as database 'Cos'.

为什么 .NET 会尝试在Debug目录中创建我的数据库?!我在 StackOverflow 上浏览了关于这个主题的 15 个主题,看起来每个人都只是重复了不起作用的答案。

回答 SRUTZKY 后编辑 是的,你是对的,有错误。在您回答后,我尝试了更多组合,不幸的是没有一个有效。

和主要

然后我进入控制台:

在此处输入图像描述

在删除Migrations目录和之后enable-migrations,自动迁移到 true,update-database我得到:

PM> update-database 指定“-Verbose”标志以查看应用于目标数据库的 SQL 语句。System.Data.SqlClient.SqlException (0x80131904):发生文件激活错误。物理文件名“\baza.mdf”可能不正确。诊断并更正其他错误,然后重试该操作。创建数据库失败。无法创建列出的某些文件名。检查相关错误。在 System.Data.SqlClient.SqlConnection.OnError(SqlException 异常,布尔 breakConnection,操作1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action1 wrapCloseInAction) 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject state&Obj, Boolean dataReady) 在 System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, Boolean asyncWrite) 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource 1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean asyncWrite) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at System.Data.Entity.Infrastructure.Interception.DbCommandDispatcher.<NonQuery>b__0(DbCommand t, DbCommandInterceptionContext1 c) 在 System.Data.Entity.Infrastructure.Interception .InternalDispatcher 1.Dispatch[TTarget,TInterceptionContext,TResult](TTarget target, Func3 操作,TInterceptionContext,interceptionContext,Action3 executing, Action3 执行)在 System.Data.Entity.SqlServer.SqlProviderServices 的 System.Data.Entity.Infrastructure.Interception.DbCommandDispatcher.NonQuery(DbCommand command, DbCommandInterceptionContext interceptionContext)。<>c__DisplayClass1a.b__19(DbConnection conn) 在 System.Data.Entity .SqlServer.SqlProviderServices.<>c__DisplayClass33.b__32() 在 System.Data.Entity.SqlServer.DefaultSqlExecutionStrategy.<>c__DisplayClass1.b__0() 在 System.Data.Entity.SqlServer.DefaultSqlExecutionStrategy.Execute[TResult](Func 1 operation) at System.Data.Entity.SqlServer.DefaultSqlExecutionStrategy.Execute(Action operation) at System.Data.Entity.SqlServer.SqlProviderServices.UsingConnection(DbConnection sqlConnection, Action1 行为)在 System.Data.Entity.SqlServer.SqlProviderServices.UsingMasterConnection(DbConnection sqlConnection,操作1 act) at System.Data.Entity.SqlServer.SqlProviderServices.CreateDatabaseFromScript(Nullable1 commandTimeout, DbConnection sqlConnection, String createDatabaseScript) 在 System.Data.Entity.SqlServer.SqlProviderServices.DbCreateDatabase(DbConnection 连接, Nullable1 commandTimeout, StoreItemCollection storeItemCollection) at System.Data.Entity.Core.Common.DbProviderServices.CreateDatabase(DbConnection connection, Nullable1 commandTimeout, StoreItemCollection storeItemCollection) 在 System.Data.Entity.Migrations.DbMigrator System.Data.Entity.Migrations.Utilities.DatabaseCreator.Create(DbConnection 连接) 在 System.Data.Entity.Core.Objects.ObjectContext.CreateDatabase() .EnsureDatabaseExists(Action mustSucceedToKeepDatabase) 在 System.Data.Entity.Migrations.Infrastructure.MigratorBase.EnsureDatabaseExists(Action mustSucceedToKeepDatabase) 在 System.Data.Entity.Migrations.DbMigrator.Update(String targetMigration) 在 System.Data.Entity.Migrations.Infrastructure System.AppDomain.DoCallBack(CrossAppDomainDelegate callBackDelegate) System.AppDomain 的 System.Data.Entity.Migrations.Design.ToolingFacade.UpdateRunner.Run() 的 .MigratorBase.Update(String targetMigration)。DoCallBack(CrossAppDomainDelegate callBackDelegate)
在 System.Data.Entity.Migrations.Design.ToolingFacade.Run(BaseRunner runner) 在 System.Data.Entity.Migrations.Design.ToolingFacade.Update(String targetMigration, Boolean force) 在 System.Data.Entity.Migrations.UpdateDatabaseCommand。 <>c__DisplayClass2.<.ctor>b__0() at System.Data.Entity.Migrations.MigrationsDomainCommand.Execute(Action command) ClientConnectionId:23ca49c1-4797-4bc3-8f16-f34fd77f2cbe 发生文件激活错误。物理文件名“\baza.mdf”可能不正确。诊断并更正其他错误,然后重试该操作。创建数据库失败。无法创建列出的某些文件名。检查相关错误。下午>

0 投票
1 回答
1231 浏览

.net - 在 ASP.NET-MVC 5 应用程序 DataDirectory 中定义的位置

ASP.NET-MVC 5 应用程序 DataDirectory 是在哪里定义的?我的意思是 where is(exactly the line) 方法设置它在 ASP.NET-MVC 5 应用程序中调用。我寻找设置它的确切线。

我见过这个:

但是在哪里调用这个方法?

0 投票
0 回答
465 浏览

android - 我的应用程序数据目录中的虚假文件

我最近将三星 Galaxy Note 4 添加到我的设备收藏中。我有一个将数据文件存储在其“主”目录中的应用程序,我注意到这个特定设备不断在该目录中创建无关文件。我已经在其他三星设备上运行了几年,以前从未见过这种情况。我可以删除这些文件,但它们会在某个时候自动重新创建,并在我的应用下次启动时显示出来。

这些文件都被命名为“rList-com.[company].[module].[submodule].[application].[Activity name]”。我看到了其中的几个,每个对应于我的应用程序中的不同活动。有哪些文件不同,可能与运行了哪些应用程序活动有关。

这些文件是什么?有没有办法让他们离开(永远不会回来)?三星是这样做的吗?威瑞森?安卓?

(手机运行的是 4.4.1,但我也有一台运行 4.4.1 的平板电脑,同样来自三星,但没有这样做。)

0 投票
1 回答
515 浏览

maven - OpenShift Access DATA_DIR with url using symlink

I created a Maven project in OpenShift. I want to access file in data/uploads folder for this.

I created deploy in .openshift\action_hooks

But it won't create symlink, and even if I create a symlink directly it still can't access with url. Any suggestions please?

0 投票
1 回答
246 浏览

c# - 使用 |数据目录| 在多项目解决方案的连接字符串中

我在解决方案中有 2 个项目 - 一个带有数据库实体的类库(使用 EF),一个用于 Winforms。

连接字符串在app.configWinforms 应用程序中,并且可以正常工作:

但是当我尝试提供迁移时,我收到一个错误:

发生文件激活错误。物理文件名“\MyLibrary.mdf”可能不正确。诊断并更正其他错误,然后重试该操作。

当我在连接字符串中提供完整路径时,一切正常。我认为问题出在DataDirectory. 具有数据库实体的项目看不到它,或者可能将其视为自己的DataDirectory,而不是启动项目(Winforms)的项目。

请帮我为数据库提供正确的相对路径。

0 投票
0 回答
6054 浏览

postgresql - 更改data_directory后postgresql无法启动

我在 Debian 上使用 postgresql。编辑配置文件后无法启动 postgresql 服务:

(是的,我只是使用自定义目录而不是默认的 data_directory)

我找到登录/var/log/syslog

什么都没有/var/log/postgresql/postgresql-9.4-main.log

谢谢。


我终于得到了这个答案:

这个错误在 PostgreSQL 中意味着什么?

@langton 的回答。

他说过

您应该运行 pg_upgradecluster 或类似的,或者只是使用 pg_createcluster 创建一个新集群(这些命令适用于 debian 系统 - 您没有指定您的操作系统)

所以我执行了命令:

pg_createcluster -d /opt/data/postgresql/data -l /opt/data/postgresql/log 9.4 ckd

接着 : service postgresql restart

它开始了!