可能的重复:
为什么事务日志不断增长或空间不足?
我的 .ldf 文件大小不断增加。我已经尝试缩小它,但在那之后它又长出来了。我怎样才能永久限制文件大小甚至完全禁用它(因为我认为我永远不会使用它)。
我试图将德语 \xc3\x9f 存储在 SQL Server 中,但结果是 \xc3\x83\xc5\xb8。\n例如“Gleimstra\xc3\x9fe”存储为“Gleimstra\xc3\x83\” xc5\xb8e"
\n但其他角色也会发生这种情况:
\n我查看了数据库排序规则,它显示SQL_Latin1_General_CP1_CI_AS
。然后我用谷歌搜索并找到了这个。
但我不知道我现有的排序规则是否导致了问题,或者我需要做什么才能存储 \xc3\xb6、\xc3\x9f、\xc3\xa9、\xc3\xab、\ 等特殊字符xc3\xa7、\xc3\xb1、\xc3\xad。
\n更新1
\n事实上,我将字符串存储在一nvarchar
列中。我通过 .NET 应用程序将数据发送到数据库。这是我在 web.config 中作为连接字符串的内容:
\n<add name="conn" connectionString="data source=(local)\\sql;Initial Catalog=mydb;User Id=myuser;Password=mypassword;" providerName="System.Data.SqlClient"/>
更新2
\n我从 JSON 文件中读取值,并将其传递给 a Newtonsoft.Json.Linq.JArray
,然后将其传递给函数,如下所示:
InsertStreetId(item.SelectToken("location.street").Value(Of String))\n\n\n Public Shared Function InsertStreetId(ByVal street As String) As Integer\n Dim streetId As Integer\n\n Dim …
Run Code Online (Sandbox Code Playgroud) 我想知道我的 type 列中有哪些特殊字符(换行符、制表符等)nvarchar
。我知道如何选择哪些行包含特定字符。
例如SELECT * FROM your_table WHERE your_column LIKE '%' + CHAR(10) + '%'
但是,我想知道哪些列包含不在其中的字符[a-zA-Z0-9]
,然后知道哪些列包含其中的字符。我还查看了是否可以在列上进行选择以显示显示所有字符的原始文本(例如类似于 Microsoft Word 的显示所有字符),但我也找不到如何执行此操作。