gpt4 book ai didi

unit-testing - 我可以在SQL Server Compact Edition中使用osql吗

转载 作者:行者123 更新时间:2023-12-04 03:55:15 27 4
gpt4 key购买 nike

我有一个包含很多插入语句的文件,用于用测试数据填充我的精简版数据库。每次我运行单元测试(我正在使用NUnit)时,我都一直在从Sql Server Management Studio运行该文件。
现在,我想为每个测试自动运行数据库脚本。我正尝试按照本文所述使用osql:Unit testing the data layer
问题是我不知道如何使用osql连接到sdf文件。
我有2个问题,首先,我没有数据库的用户ID,只有密码。我已经在命令行提示符下尝试过此操作:

osql -P manager -S 192.168.1.117 -i "C:\...\InsertTestData.sqlce" -D "C:\...\Test.sdf"
Error: No user selected. Try with -U or -E switches


其次,我不知道如何指定数据库。我已经试过了:

osql -P manager -S 192.168.1.117 -i "C:\...\InsertTestData.sqlce" -D "C:\...\Test.sdf" -U sa
[ODBC Driver Manager] Data source name not found and no default driver
specified


我可以将用户ID添加到Sql CE Server吗?
如何指定数据库/文件路径?
还是我可以连接的另一种方式?

最佳答案

关于unit-testing - 我可以在SQL Server Compact Edition中使用osql吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2132421/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com