我遇到了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。
答案 0 :(得分:0)
我通过卸载SQL服务器和.NET框架修复了它,然后我重新加载了.NET框架和SQL服务器并重新安装它们,问题就消失了。感谢您试图帮助我,我非常感谢