在Microsoft SQL Server 2008 Express中创建数据库时出错。 Windows Server 2003 Service Pack 2上的文化错误

时间:2016-07-22 20:28:22

标签: .net sql-server-2008

我遇到了Microsoft SQL Server Express 2008的问题,我正在尝试创建一个数据库而且我遇到了文化错误。以下是我在尝试创建数据库时发生的情况: Database creation error image

以下是关于此错误的完整报告:

===================================

Culture ID 1155 (0x0483) is not a supported culture.
Parameter name: culture (mscorlib)

------------------------------
Program Location:

at System.Globalization.CultureTableRecord.GetCultureTableRecord(Int32 cultureId, Boolean useUserOverride)
at System.Globalization.CultureInfo..ctor(Int32 culture, Boolean useUserOverride)
at Microsoft.SqlServer.Management.Smo.StringComparer.ChangeCollation(String newCollation, Int32 lcid)
at Microsoft.SqlServer.Management.Smo.SqlSmoObject.GetComparerFromCollation(String collationName)
at Microsoft.SqlServer.Management.Smo.SqlSmoObject.GetDbComparer(Boolean inServer)
at Microsoft.SqlServer.Management.Smo.SqlSmoObject.InitializeStringComparer()
at Microsoft.SqlServer.Management.Smo.AbstractCollectionBase.get_StringComparer()
at Microsoft.SqlServer.Management.Smo.SimpleObjectCollectionBase.InitInnerCollection()
at Microsoft.SqlServer.Management.Smo.SmoCollectionBase.get_InternalStorage()
at Microsoft.SqlServer.Management.Smo.SmoCollectionBase.GetObjectByKey(ObjectKeyBase key)
at Microsoft.SqlServer.Management.Smo.SortedListCollectionBase.AddImpl(SqlSmoObject obj)
at Microsoft.SqlServer.Management.Smo.FileGroupCollection.Add(FileGroup fileGroup)
at Microsoft.SqlServer.Management.SqlManagerUI.CreateDatabaseData.FilegroupPrototype.ApplyChanges(Database db)
at Microsoft.SqlServer.Management.SqlManagerUI.CreateDatabaseData.DatabasePrototype.ApplyChanges(Control marshallingControl)
at Microsoft.SqlServer.Management.SqlManagerUI.CreateDatabase.DoPreProcessExecution(RunType runType, ExecutionMode& executionResult)
at Microsoft.SqlServer.Management.SqlMgmt.SqlMgmtTreeViewControl.DoPreProcessExecutionAndRunViews(RunType runType)
at Microsoft.SqlServer.Management.SqlMgmt.SqlMgmtTreeViewControl.ExecuteForSql(PreProcessExecutionInfo executionInfo, ExecutionMode& executionResult)
at Microsoft.SqlServer.Management.SqlMgmt.SqlMgmtTreeViewControl.Microsoft.SqlServer.Management.SqlMgmt.IExecutionAwareSqlControlCollection.PreProcessExecution(PreProcessExecutionInfo executionInfo, ExecutionMode& executionResult)
at Microsoft.SqlServer.Management.SqlMgmt.ViewSwitcherControlsManager.RunNow(RunType runType, Object sender)

我已经尝试将所有内容重置为默认设置,但我仍然遇到此错误,我尝试重新安装.NET框架,同样的结果,我试图更新.NET框架,什么都没有。我试过谷歌搜索我的问题,我什么也没找到,通常我寻找答案,但现在我没有去哪,所以我决定在这里问这个问题。哦,我正在运行Windows Server 2003。

1 个答案:

答案 0 :(得分:0)

我通过卸载SQL服务器和.NET框架修复了它,然后我重新加载了.NET框架和SQL服务器并重新安装它们,问题就消失了。感谢您试图帮助我,我非常感谢